Git Gui 快速使用教程

作者:vkvi 来源:ITPOW(原创) 日期:2017-4-3

Git Gui 是图形界面,使用方便。

初始化与获取

Git 创建

根据需要,选择新建、克隆、打开。

然后配置 Remote,首次会要求输入远程的用户名、密码。

Git Remote

 

Git Remote

如果之前选择的是 Clone,则会自动获取远程文件。

如果之前选择的是 Create、Open,又想从远程获取文件,则从菜单中:Repository -> Git Bash 中打开 Git Bash,输入 git pull url 来获取。

git pull https://xxx/xxx.git

提交

Git 有个本地库,先是 commit 到本地库,然后再是 push 到服务器。这与其他某些版本管理工具相比要复杂些。

Git commit

  • 先点击 Stage Changed 按钮,使之进入要处理的列表。
  • 然后点击 Commit 提交到本地库。
  • 然后点击 Push 提交到服务器。

获取

在共同开发过程中,如何获取其他人提交的代码呢?

  • 先从 Remote 菜单中 Fetch from
  • 再从 Merge 菜单中更新本地库。

以上两个操作相当于执行了 fetchmerge 两个命令,在 Git Gui 中必须是两步。如果是在命令行中,可以用 pull 命令,pull 命令相当于 fetch + merge,不过如果项目版本很复杂,据说不推荐用 pull,因为它太暴力了,遇到分支的地方,也不经你确认,直接就用服务器端的代码给覆盖本地了。 

总结

  • git fetch 获取服务器(远程库,下略)的变更记录
  • git merge 获取服务器的变更记录对应的具体变更文件拿来与本地合并。
  • git pull fetch + merge 合并版本,比较暴力。
  • git commit 提交变更到本地库
  • git push 将本地库中的变更提交到服务器

如果用了分支等,将会更复杂些。

相关文章