在Git中,您可以使用以下命令來查看和管理分支歷史:
git branch
這將顯示當(dāng)前倉庫的所有本地分支。當(dāng)前活動分支前會有一個(gè)*號。
git branch -r
這將顯示當(dāng)前倉庫的所有遠(yuǎn)程分支。
git branch -a
這將顯示當(dāng)前倉庫的所有本地和遠(yuǎn)程分支。
git log<branch_name>
這將顯示指定分支的提交歷史。您可以使用--oneline
選項(xiàng)以簡潔的一行格式顯示日志。
git diff<branch1><branch2>
這將顯示兩個(gè)分支之間的差異。
git checkout<target_branch>
git merge<source_branch>
首先切換到目標(biāo)分支(您希望將更改合并到的分支),然后執(zhí)行合并操作。這將把源分支的更改合并到目標(biāo)分支。
git branch -d<branch_name>
這將刪除指定的本地分支。如果分支尚未合并,您需要使用-D
選項(xiàng)強(qiáng)制刪除。
git push origin --delete<branch_name>
這將刪除指定的遠(yuǎn)程分支。
git branch -m <old_branch_name> <new_branch_name>
這將把舊分支名稱更改為新分支名稱。
git push origin :<old_branch_name>
git push origin <new_branch_name>
首先刪除遠(yuǎn)程分支,然后將本地分支推送到新的遠(yuǎn)程分支。
通過這些命令,您可以在Git中查看和管理分支歷史。