分类 GoLand教程 下的文章

仅限 LinuxJunixsocket JAR 文件:github.com 上的 junixsocket 存储库GoLand 必须位于运行服务器的主机上(dev.mysql.com 上的MySQL 8.0 参考手册)在 Unix 上,您可以使用两种不同的方式连接到 mysqld 服务器:Unix 套接字文件(例如/var /run /mysqld /mysqld.sock)或使用 TCP/IP(例如)。使用 Unix 套接字文件创建的连接比 TCP/IP 更快,但只能在连接到同一台计算机上的服务器时使用。当您使用 Unix 套接字文件时,您可以跳过连接字符串中的主机名和端口。127.0.0.1:3306

- 阅读剩余部分 -

仅限 WindowsMySQL:在 dev.mysql.com 上的 MySQL 社区下载GoLand 必须位于运行服务器的主机上(dev.mysql.com 上的MySQL 8.0 参考手册)命名管道提供了一种在同一台机器上运行的进程之间进行通信的方式。通过使用命名管道,您可以发送数据而不会受到网络堆栈的性能损失。就像您有一个服务器来监听传入请求的 IP 地址和端口一样,服务器也可以设置一个可以监听请求的命名管道。在这两种情况下,客户端进程都必须知道它应该向其发送请求的地址或管道名称。

- 阅读剩余部分 -

Git 允许您将标签附加到提交以标记项目历史中的某些点,以便您将来可以参考它们。例如,您可以标记对应于发布版本的提交,而不是创建分支来捕获发布快照。为提交分配标签打开 Git工具窗口 Alt+9并切换到日志选项卡。找到您想要的提交,右键单击它并从上下文菜单中选择新标签。

- 阅读剩余部分 -

还原未提交的更改在提交之前,您始终可以撤消在本地所做的更改:在 提交工具窗口Alt+0中,选择一个或多个要还原的文件,然后从上下文菜单中选择回滚Ctrl+Alt+Z,或按。自上次提交以来对选定文件所做的所有更改都将被丢弃,并且它们将从活动更改列表中消失。取消暂存文件

- 阅读剩余部分 -

当您在团队中工作时,您可能会遇到有人将更改推送到您当前正在处理的文件的情况。如果这些更改不重叠(即对不同的代码行进行了更改),则会自动合并冲突的文件。但是,如果相同的行受到影响,Git 不能随机选择一侧而不是另一侧,并要求您解决冲突。在 Git 中,当您尝试执行以下操作之一时可能会出现冲突:pull、merge、rebase、cherry-pick、unstash 更改或应用补丁。如果存在冲突,这些操作将失败,系统会提示您接受上游版本、首选您的版本或合并更改:当在 Git 级别检测到冲突时,会自动触发冲突对话框。

- 阅读剩余部分 -

在 Git 中,分支是一种强大的机制,它可以让你脱离主开发线,例如,当你需要处理一个特性,或者冻结代码库的某个状态以进行发布时,等等。在 GoLand 中,所有带有分支的操作都在Git 分支弹出窗口中执行:要调用它,请单击状态栏中的 Git 小部件(它显示当前签出的分支的名称):您还可以在Git工具窗口的“分支”窗格中管理分支并使用多个分支执行批处理操作。

- 阅读剩余部分 -

在您将新文件添加到 Git 存储库或修改已在 Git 版本控制下的文件并且您对它们的当前状态感到满意之后,您可以分享您的工作结果。这涉及在本地提交它们以将存储库的快照记录到项目历史记录中,然后将它们推送到远程存储库,以便其他人可以使用它们。设置你的 Git 用户名Git 需要知道您的用户名才能将提交与身份相关联。如果您尚未设置用户名,GoLand 会在您首次尝试提交更改时提示您指定它。打开终端并执行以下命令之一:要为机器上的每个 Git 存储库设置名称,请使用$ git config --global user.name "John Smith"要为单个存储库设置名称,请使用$ git config user.name "John Smith"

- 阅读剩余部分 -