git分支管理命令

2022-04-11  本文已影响0人  Renky

列出所有分支

git branch

创建分支

git branch [分支名称]

创建并马上切换到该分支

git checkout -b [分支名称]
git switch -c [分支名称]

切换分支

git checkout [分支名称]
git switch [分支名称]

查看分支状态

git branch -av

删除分支

git branch -d [分支名称]

删除分支(强制删除)

git branch -D [分支名称]

删除远程分支

git push [远程仓库名称] --delete [分支名]

合并分支
先切换到主分支

git checkout [主分支名称]
git merge [被合并分支名称]
(合并分支后如遇到同名文件夹内容不一致需要手动解决冲突,然后再add到缓冲区,重新commit提交一次)

解决冲突(只保留当前原分支代码的操作)

git merge --abort

禁用Fast forward模式合并分支(最佳实践)

git merge --no-ff -m "[分支备注]" [被合并分支名称]

丢弃工作区

git checkout -- file
上一篇 下一篇

猜你喜欢

热点阅读