2021-09-23 06:16:27
Git常用命令指南
一、分支管理
查看分支
git branch:查看当前所在分支及本地所有分支,当前分支前标有*。
git branch -r:查看远程所有分支。
git branch -a:查看本地和远程所有分支。
删除分支
git branch -d <branchname>:删除已合并的本地分支(若未合并会提示失败)。
git branch -D <branchname>:强制删除本地分支(即使未合并)。
git branch -d -r <branchname>:删除远程分支(需配合推送操作生效)。
git push origin :<branchname> 或 git push origin --delete <branchname>:删除远程分支(推荐后者,语义更清晰)。
创建/切换分支
git branch <branchname>:新建本地分支(不自动切换)。
git checkout <branchname>:切换到指定分支。
git checkout -b <branchname>:创建并切换到新分支(等价于git branch + git checkout)。
重命名分支
git branch -m <oldbranch> <newbranch>:重命名本地分支。
重命名远程分支需分两步:
删除远程旧分支:git push origin --delete <oldbranch>。
推送本地新分支:git push origin <newbranch>。
合并分支
git merge <source-branch>:将指定分支(如dev)合并到当前分支(如master)。
git rebase <target-branch>:将当前分支的提交“变基”到目标分支(如master),使提交历史更线性。
二、日志信息
三、其他常用命令
四、关键注意事项
通过掌握上述命令,可高效完成Git的分支管理、历史追溯及版本控制任务。