URCloud

/ 0评 / 0/ 最后更新:2022-04-12
git常用场景操作指南

场景一:fork别人的代码,添加功能的同时想要同步作者的更新。

添加upstream的git地址

git remote add upstream url

同步更新

git fetch upstream
git merge upstream/master

场景二:fork别人的代码,想要为他添加新功能Pull request

# 基于远程master分支创建新的分支,开发完成后提交pull request
git checkout -b feature-1 upstream/master

场景三:删除本地以及远程分支

git branch -d dev
git push origin -d dev

场景四:撤销commit(版本回退)

#例如从状态D回到状态B
git reset --hard B
git reset --soft D
git push

场景五:多分支并行开发

git worktree add ../A -b vA
git push --set-upstream origin vA

场景六:合并某一分支的部分文件

git checkout commitId file1 dir1/
0

Leave a Reply

Your email address will not be published.