git gui 提交代码

在使用 git 管理项目的时候, 本来想完全使用 git gui 图形界面的,结果发现 git gui 只能使用一些基本功能。。。其他的一些功能还是需要使用 git bash 敲命令的,,这个和SVN 还真是不太一样的。

参考地址: http://blog.csdn.net/student_2008/article/details/17140147 

说实话 ,git gui  还真是有点不太好用啊,,, 网上百度了一通 用法都 看得有点晕,不知道是不是我笨的。




1, 从头开始绑定远程仓库

我们可以使用 git gui 远程连接 git 仓库的时候,当然这个远程有可能是自己的本公司的 gitlable 仓库 ,也可能是 比如 码云 等 。。 参考地址 : http://blog.csdn.net/hustpzb/article/details/8230454/ 只需要生产了公钥,然后将公钥放入 远程git 仓库即可连接了的。

2, git 下项目

我们后台下仓库里面的 项目一般是 命名: git clone xxxxx
后台 这样敲命名有一个好处,就是 生成的 项目文件 是 以 仓库里面的 名称是一致的。 如果使用 git gui -- clone existing respority 即 克隆 远程的 仓库项目。。 这里面 我们处了 输入 git 项目地址,,还需要 指定目录 和 同时 产生一个 不存在的 目录 放入 git 项目文件。 最终 git 项目 克隆下来之后, 文件 夹的名称就是 我们 自己自定义说明的了,,,这个 和 git 上面项目名称是一致的。。不过其实也没有关系的,可以命名为 一样的名称

3, git gui 上传项目 代码

当我们 对项目有改动之后,,, 在 提交 之前 和SVN 一样的,,先更新一下项目。。 点击-- Remote -- Fetch from -- ori 更新一下。。 然后如果有更新的话,,我们需要将更新的内容 合并在我们 项目里面 Merge -- Local merger 即可了。。。

如何我们有改动的时候 , 提交之前 先 点击 git gui 下面的 stage changed 缓存改动-- commit 提交 ,写入 提交的信息 既可以提交了。。 这时候还不算 是 提交到了 git 仓库里面。 这个和SVN 不一样的。。 提交 代码-- Push 即可,,上传到 远程 仓库里面 代码提交了。。

4, 解决冲突 git gui

我发现 当 出现冲突的时候,, git gui 根本 不好用,或者几乎没办法。。。 当出现冲突的时候,我们 可以看到冲突的文件 和 冲突的内容。。 去找到 冲突的文件,,将冲突 部分,,收到去改掉。。。 这时候 git gui 还是不能提交代码的,,, 我们 在 git bash -- 敲命名 git add 冲突的文件
需要 add 一下,,这时候刷新才可以使用 git gui 来提交代码和上传代码的。。 当然了 可能有其他的方式,,可是我没有找到。。。 git gui 真不太好用啊

提交的时候 一定要注意 不选择 : Amend last commit 这样 push 会出错的

5, 删除

git gui 是没有 删除的选项的,和SVN 不一样的,我们 自己 把文件删除,然后 commit 上去 即可,,,

转载于:https://my.oschina.net/ouminzy/blog/983467

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值