实训随笔2:Git Gui——拯救菜鸟的工具

熟练使用git进行多人协作开发,是程序猿必备的专业技能之一,可惜我等实在太菜搞不来复杂的命令行。

幸好除了Git Bash还有一个Git gui存在——专门为了拯救我们这些菜鸡程序猿而存在的工具。

下面将从一个示例项目演示如何使用Git,各位练手时最好选个示例项目,别在正式项目上乱七八糟的Commit,最好还是保持项目的整洁性。

下载安装Git,配置用户名和密码,这些都不必说,网上教程一抓一大把,下面从新建本地仓库开始操作。

1、在本地某个文件夹(如:“D:\学习资料”)下右键->Git Gui,会出现如下界面

2、选择第二项“Clone Existing Repository”,

“Source Location”填写Git上的远程仓库地址,如:“https://github.com/chaseMengdi/Software-Engineering”,

“Target Directory”填写本地仓库的地址:“D:\学习资料\Software-Engineering”,

点击“Clone”将远程仓库复制到本地仓库。

本步成功后git会在“D:\学习资料”目录下自动新建Software-Engineering仓库,并进入git Gui界面。

注意:本地的“Software-Engineering”文件夹应该是不存在状态,

如果“D:\学习资料”目录下已经有了“Software-Engineering”文件夹,创建本地仓库时就会发生错误。

 

3、在本地仓库中,将自己负责的某个代码部分编写完成后(比如完成了框架的搭建),进入“D:\学习资料\Software-Engineering”文件夹,右键->git Gui进入git Gui。

点击“Rescan”,git会自动扫描文件内容的更改部分,并在上方unstaged changes把修改过的文件和增删内容显示出来。

点击“Stage Changed”,在“Commit Message”中输入Commit信息,再点击Commit进行提交,就已经为刚才的修改做上了标记。

4、当自己的工作完成,该做的commit都完成后,可以随时再次按第三步进入“D:\学习资料\Software-Engineering”文件夹,右键->git Gui进入git Gui。

点击“Push”,上一次push到本次push之间的代码修改和commit都会被上传到github。

 

当然在这之前如果是某个版本/阶段完成,也可以记下左下角commit的编号,进入git bash利用tag命令为项目打个标签再发布,最后再push也是可以的。

5、最后进入github项目主页查看代码和commit记录,perfect,多次commit一次push是完全没有问题的。

 

posted @ 2018-06-26 09:41  朕蹲厕唱忐忑  阅读(146)  评论(0编辑  收藏  举报