01_Git的安装和简单使用(命令行模式+图形化模式) (3)

1、右键选择GIT GUI Here进如 Git 界面。

01_Git的安装和简单使用(命令行模式+图形化模式)


2、选择 Edit 选择卡,选择 Options。

01_Git的安装和简单使用(命令行模式+图形化模式)


3、填写github的用户名和邮箱信息,并修改默认的编码为utf-8。

01_Git的安装和简单使用(命令行模式+图形化模式)


4、首次使用会在某一步的时候会跳出界面,让你输github的用户名和密码,输完就继续操作。
按步操作如下:

01_Git的安装和简单使用(命令行模式+图形化模式)


注意:可能会在第5步Push时,需要我们输入远程仓库的地址,输入完成后,点击Push。

01_Git的安装和简单使用(命令行模式+图形化模式)


上图下面有3个选项,中文意思是:
第一个:立刻获取最新改动(所以如果是本地克隆(下载)远程一个项目,也可以这样操作)。
第二个:本地新建的项目,初始化远程仓库并发布过去。
第三个:什么也不做。
5、等待上传完成。

01_Git的安装和简单使用(命令行模式+图形化模式)


6、查看远程仓库,就可以看到刚刚提交的内容了。 6.3、解决合并冲突的问题

1、远程仓库重置项目后,把本地文件直接push,会出错,这是由于git本地端文件与远程服务器端文件不一致产生冲突导致的。

01_Git的安装和简单使用(命令行模式+图形化模式)


2、遇到这种情况需要先从远程仓库拉取(pull)一下文件,解决下合并冲突的问题后再push。

01_Git的安装和简单使用(命令行模式+图形化模式)


拉取(pull)成功后显示

01_Git的安装和简单使用(命令行模式+图形化模式)


3、获取完远程服务器代码后,就需要与我们本地的代码合并,保证我们本地的代码此时处于最新状态。
菜单 --> Merge --> Local Merge,在Merge弹窗中选择Merge按钮,成功后会有Success弹窗出现。

01_Git的安装和简单使用(命令行模式+图形化模式)


出现如图:

01_Git的安装和简单使用(命令行模式+图形化模式)


选择完后,就会弹出分支选择合并窗口,红色箭头指向的就是我本地需要合并的分支(git是多分支的,注意不要选错)。
点击Merge就完成合并了。

1、注意:不管你本地有没有代码,fetch之后,是都要merge(合并)的,也就是说,fetch下来后,代码还在缓存区里,我们需要把它合并到自己本地项目中(即磁盘上)(这和上传代码时先将代码放到暂存区里道理一样)。
2、当我们本地修改的内容,其他同事也修改了同一内容,并且先于我们自己提交,即说明远程仓库发生改变了,此时如果我们本地push代码就会产生代码冲突,我们本地需要解决冲突(冲突一般都是相同行数修改引起的),此时我们就要看看到底怎么修改冲突才合理(最好和同事商量,看看他修改了哪些内容,目的是啥,避免修改冲突时去掉同事的代码),即如果合并之后检测到文件有冲突,是会提示Command Failed失败的,并且Git Gui是会获取到冲突文件,对于冲突文件的解决,可以右键选择使用远程版本的还是本地版本的,并且本地已经被打开的话,是会提示是否overwritten,按照此方法挨个解决下冲突文件即可。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwfjzp.html