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