Git进阶篇

协作开发中使用Git

一. git fetchgit merge 的联合使用

日常开发中几乎用不到 git pull 命令,而是使用 git fetchgit merge 两条命令 实现代码分支的更新

  1. git fetch
    我们使用git fetch 命令更新远程分支代码.
    比如开发过程中别人新建了分支,你要去合并他的分支来更新代码,但是当你使用git branch -a 的时候找不到他新建的分支,原因就是你的代码分支不是最新的,这事就需要git fetch 来更新代码分支
  2. git merge
    合并分支命令一般都用在git fetch 之后,这样可以尽可能的避免代码冲突.
    当发生代码冲突时也不用慌, git statusgit add .命令会帮你解决冲突

二. git push

这个命令用来推送分支到git远程仓库,git push 前要记得使用 git fetchgit merge 更新代码分支,合并主分支

三. 版本回退

  1. 找到回退的目标版本

    git log 命令可以显示最近提交的版本信息 , 使用q退出log

  2. 本地分支回退

    git reset --hard 版本号

四. 日常使用Git

  • git commit 提交代码
  • git fetch 更新代码分支
  • git merge 合并分支
  • git push 推送分支

猜你喜欢

转载自blog.csdn.net/hero_hope/article/details/80712625