Git Gui 是图形界面,使用方便。
初始化与获取
根据需要,选择新建、克隆、打开。
然后配置 Remote,首次会要求输入远程的用户名、密码。
如果之前选择的是 Clone,则会自动获取远程文件。
如果之前选择的是 Create、Open,又想从远程获取文件,则从菜单中:Repository -> Git Bash 中打开 Git Bash,输入 git pull url 来获取。
提交
Git 有个本地库,先是 commit 到本地库,然后再是 push 到服务器。这与其他某些版本管理工具相比要复杂些。
获取
在共同开发过程中,如何获取其他人提交的代码呢?
以上两个操作相当于执行了 fetch、merge 两个命令,在 Git Gui 中必须是两步。如果是在命令行中,可以用 pull 命令,pull 命令相当于 fetch + merge,不过如果项目版本很复杂,据说不推荐用 pull,因为它太暴力了,遇到分支的地方,也不经你确认,直接就用服务器端的代码给覆盖本地了。
总结
如果用了分支等,将会更复杂些。