BES-项目实践过程中使用的git总结

项目过程中和他人共同对一个模块进行编程,过程中用到的git操作流程

1. 开始编码之前

  (1) 从远程库中pull最新代码

git pull origin dev

  (2) 若pull成功则开始编码。若pull时提示文件和本地出现冲突导致pull失败:

     a. 暂存本地内容

git stash

    b. pull远程代码覆盖本地代码

git pull --rebase origin dev

    c. 把之前暂存的本地内容尝试合并到pull下来的代码中。

git stash pop stash@{0} 

    d. 代码中将会显示冲突行,自己修改即可。在idea中,冲突的文件会显示为红色。

2. 编码完成后要上传

  (1) 仍然要git pull一次确认其他人有没有已经提交的修改,同样的可能需要处理冲突文件

  (2) 添加到暂存区。-A参数不同于-u和.,会暂存新建、修改和删除的文件

git add -A

  (3) 提交

git commit -m "信息"

  (4) push到远程库

git push origin

 

上一篇:IPv6 Rapid Deployment, IPv6 6rd初探


下一篇:机器人Socket通信及实战应用