我们在项目开发中,总会碰到多人修改一个共同文件,此时可能会发生冲突。使用GIT的方法如下:
1、git status # 查看仓库的状态,可以看到自己和远程仓库相比发生变化的文件
2、git add . # 把我们所有修改的文件添加到索引库中
3、git commit -m "change file" # 依据索引库中的文件进行提交,-m是描述的信息
4、 git push # 把修改的文件提交到远程仓库,如果成功,结束,失败的话,需要合并冲突文件。
5、git branch # 查看当前所在的分支,一般默认是master分支
6、git branch abc # 新建立一个abc分支
7、git checkout abc # 切换到abc分支
8、git pull # 把远程仓库的文件拉取下来
9、git checkout master #切换到master分支
10、git pull # 同样从git远程仓库拉取文件
11、git merge abc # 和abc分支的文件合并
12、 git branch -d abc # 删除掉abc分支
12、git push # 把文件提交到远程仓库就可以了
以上命令并不能解决全部问题,例如,如果有多个人修改了同一个function,则会发生冲突,需要解决冲突,才可以push上去,这个需要根据具体问题来针对解决。
所有评论(0)