冲突解决
冲突是多人修改了同一文件的同一行或多行代码,假如文件newb.c,多人都同时修改了代码
这个时候如果别人先上传了newb.c文件,你在上传newb.c文件,那么就会产生冲突
1.上本地文件时,先同步一下远程仓库:git pull
2.这时会产生冲突
3.把本地代码恢复到没有冲突的时候:git stash
4.把远程仓库的代码同步下来:git pull
5.这时候查看代码发现没有自己的代码,恢复自己的代码:git stash pop
6.这时代码中就有两人的代码,商量解决冲突(手动修改文件)
7.git pull一下发现不能同步
8.git commit 文件名 -m”解决冲突的代码”
9.git push -u origin master
分支
创建分支:
1.在远程仓库中创建分支
2.git pull 把远程仓库的分支同步到本地
3.查看分支:git branch -a
4.切换分支:git checkout 分支名
5.修改文件,然后提交到分支上
。。。。。