关于git的几点

关于git的几点

使用fork

配置Configuring a remote for a fork

同步Syncing a fork

  • 从上游仓库 fetch 分支和提交点,传送到本地,并会被存储在一个本地分支upstream/master: git fetch upstream
  • 切换到本地主分支(如果不在): git checkout master
  • 把 upstream/master分支合并到本地master上,这样就完成了同步,并且不会丢掉本地修改的内容: git merge upstream/master
    *如果想更新到GitHub的fork上: git push origin master

Git 如何 clone 非 master 分支的代码

  • 查看所有分支: git branch -a
  • 查看远程分支:git branch -r
  • 然后: git checkout dev-branch

另一种方法:在本地先建立一个分支(名称和远程的想要同步的分支名称一样),再切换到这个分支,然后git pull一下按提示来做:git branch --set-upstream-to=origin/devbranch,然后最后git pull