git命令(二) 多人协作

464 阅读1分钟

git和github

创建仓库及为仓库起别名

  • 在github上创建好仓库后,可以使用git remote add origin <github仓库的地址> 来为远程仓库起一个别名,更加方便地使用
  • 通过git remote -v来查看

把本地仓库内容提交到远程仓库

  • git push origin master: 提交本地库内容到远程仓库master分支,因为远程库是个新仓库,没有内容,会在远程库新建master分支

多人协作

  • 首先把远程库下载到本地
  • 克隆已有远程库到本地
  • git clone <远程库地址>
  • 完整把远程库下载到本地
  • 创建origin远程地址别名
  • 初始化本地库

创建自己的分支

  • git branch <自己的分支>

修改文件并提交

  • 需要对方把你添加到项目里,才可以进行提交操作
  • git add .
  • git commit -m '说明'
  • git push origin master

拉取最新提交到本地库,并合并到自己的分支

  • 首先切换到主分支/也可以是想要合并过来的分支
  • git pull origin <分支>:拉去最新代码到本地库并合并
  • git pull 相当于 git fetch + git merge
  • git fetch 拉取文件到本地库
  • git merge 与本地库分支合并
  • 然后切换回想要自己的分支
  • git checkout <自己的分支>
  • git merge <分支名>: 想合并过来的分支