1.安装git
2.使用git
有六种分支或位置
1.各自的分支
2.各自的master
3.远程的一个仓库
4.各自的本地仓库(仓库是仓库,分支是分支)
5.远程的一个分支
6.远程的一个master
开发的步骤
1.克隆远程的仓库到本地来
2.创建本地dev分支:git checkout –b dev origin/dev
小伙伴们已经向origin/dev分支上推送了提交,而我在我的目录文件下也对同样的文件同个地方作了修改,也试图推送到远程库时,如下:
由上面可知:推送失败,因为我的小伙伴最新提交的和我试图推送的有冲突,解决的办法也很简单,上面已经提示我们,先用git pull把最新的提交从origin/dev抓下来,然后在本地合并,解决冲突,再推送。
git pull也失败了,原因是没有指定本地dev分支与远程origin/dev分支的链接,根据提示,设置dev和origin/dev的链接:如下:
这回git pull成功,但是合并有冲突,需要手动解决,解决的方法和分支管理中的 解决冲突完全一样。解决后,提交,再push:
我们可以先来看看readme.txt内容了。
现在手动已经解决完了,我接在需要再提交,再push到远程库里面去。如下所示: