我们在项目开发中,总会碰到多人修改一个共同文件,此时可能会发生冲突。使用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上去,这个需要根据具体问题来针对解决。

转载于:https://my.oschina.net/zhangyangyang/blog/828197

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐