Git:命令:修订间差异
imported>Soleverlee 无编辑摘要 |
imported>Soleverlee 无编辑摘要 |
||
第1行: | 第1行: | ||
=Fork/工作流 | |||
在使用git fork了其他人的项目后,这个项目就会在自己的git空间复制出来,这时如果人家的版本更新了怎么办? | 在使用git fork了其他人的项目后,这个项目就会在自己的git空间复制出来,这时如果人家的版本更新了怎么办? | ||
第14行: | 第15行: | ||
</source> | </source> | ||
pull=fetch+merge | pull=fetch+merge | ||
=分支操作= | |||
<source lang="bash"> | |||
git branch new-branch | |||
git checkout new-branch | |||
#以上两个命令等同于 | |||
git checkout -b new-branch | |||
</source> | |||
=COMMIT记录= | |||
<source lang="bash"> | |||
git log | |||
git | |||
</source> | |||
[[Category:Linux/Unix]] | [[Category:Linux/Unix]] |
2017年5月22日 (一) 01:54的版本
=Fork/工作流 在使用git fork了其他人的项目后,这个项目就会在自己的git空间复制出来,这时如果人家的版本更新了怎么办?
git clone https://git.oschina.net/solee-linux/eova.git
cd eova
git remote add eova-master https://git.oschina.net/eova/eova.git
git fetch eova-master
git pull eova-master master
git fetch origin master:tmp
git diff tmp
git merge tmp
pull=fetch+merge
分支操作
git branch new-branch
git checkout new-branch
#以上两个命令等同于
git checkout -b new-branch
COMMIT记录
git log
git