git公司协同开发提交代码和更新代码步骤

在进行git操作前需要先安装git工具git bash,官网下载:https://git-scm.com/downloads
假设远程仓库项目现在有两个分支,一个master(发版本用,一般不会用来提交代码),一个test,现在我们clone了test分支到本地
先在本地新建一个分支用于自己开发,切换到项目目录(有隐藏文件夹.git的同等目录),右键--> Git Bash Here,比如我新建分支wlc,git新建分支并切换命令:git checkout -b wlc
现在我在自己本地的wlc分支上进行开发,写了很多代码(这里小伙伴注意尽量不要修改他人的代码,自己开发需要什么,新建一个类或者方法,否则会有很多不必要的麻烦),现在想要提交代码到远程仓库

  1. git status:先查看自己当前代码的状态,修改了哪些内容
  2. git add .:把自己修改的代码添加到缓存区
  3. git commit -m "xxx":在xxx这里添加提交的说明,随便写点说明提交的是啥
  4. git fetch:拉取远程仓库代码但没更新
  5. git checkout test:切换到test分支,和远程仓库保持一致
  6. git pull :从远程仓库先更新代码
  7. git merge wlc:合并自己新建的开发分支wlc到远程分支test,这里可能会出现冲突,那就要解决冲突,具体怎么解决可以咨询下同事,不要随便删除别人代码(这里在合并的时候可能会出现一个界面,是vi编辑器,让你输入合并的说明,可以不写,直接输入以下内容:wq注意这里有个冒号:,然后执行步骤8)
  8. git push:提交本地代码代码到远程仓库

如果自己本地代码没改动,想要更新下别人写的代码,直接先git checkout test --> git fetch --> git pull

猜你喜欢

转载自www.cnblogs.com/vevy/p/9001965.html