Git指令2 - 操作分支
生活随笔
收集整理的這篇文章主要介紹了
Git指令2 - 操作分支
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Git指令2 - 操作分支
Git簡單基本操作指令集合
Git分支 分支作用: 多人協作開發,防止相互干擾,提高協同開發的體驗 初始化本地倉庫時,默認創建了master主分支 主分支:作用 用來保存和記錄整個項目已完成的功能代碼 功能分支:專門用來開發新功能的分支1. 創建/查看分支: 查看所有分支: git branch 分支名字前面的 * 號表示當前所處的分支創建新分支: git branch 分支名稱 注意:創建了新分支,并不會直接切換到新分支2. 切換分支: git checkout 分支名 作用:切換到指定的分支上2-sss. 分支的快速創建和切換: git checkout -b 分支名字 作用:創建指定名稱的新分支,并立即切換到新分支上。 注釋:#checkout --作用 表示切換到剛才新建立的分支上-b: 表示創建一個新分支。3. 合并分支: 兩步: 1. 切換分支: git checkout 被合并的分支名2. 合并分支: git merge 要合并的分支名 合并分支時的注意點: 假設要把 C 分支的代碼合并到 A 分支, 則必須先切換到 A 分支上,再運行 git merge 命令,來合并 C 分支!4. 刪除分支: git branch -d 分支名稱5. 沖突時的分支合并: 概念:兩個不同的分支,對同一個文件進行不同的修改。需要手動解決沖突 解決沖突后執行此命令: git add .git commit -m "解決了分支合并沖突的問題"遠程分支操作 1. 將本地分支推送到遠程倉庫:git push -u 遠程倉庫名 本地分支名稱:遠程分支名稱 注釋: - u 表示把本地分支和遠程分支進行關聯,只有在第一次推送的時候需要帶 - u 參數。 如果遠程分支名稱和本地分支名稱一致,命令簡化: git push -u origin 名稱 此時不能切換遠程分支,需要先取消聯系 git branch --unset-upstream 此后直接 git push 直接推送到遠程倉庫2. 跟蹤分支:概念:從遠程倉庫中,把遠程分支中下載到本地倉庫中。git checkout 名稱 git checkout -b 本地分支名稱 遠程倉庫名稱/遠程分支名稱 注釋: 從遠程倉庫中,把對應的遠程分支下載到本地倉庫中,并把下載的本地分支進行重命名3. 拉取遠程分支的最新的代碼: 注釋:把遠程分支最新的代碼下載到本地對應的分支中 git pull 從遠程倉庫拉取當前分支最新的代碼,保持當前分支的代碼和遠程分支代碼一致4. 刪除遠程分支: git push 遠程倉庫名稱 --delete 遠程分支名稱 注釋: 刪除遠程倉庫中,制定名稱的遠程分支。 實例: git push origin -- delete pay5. 刪除本地分支: git branch -D 本地倉庫名 注釋:強行刪除本地分支,即使本地分支和遠程分支不一致 git branch -d 本地倉庫名 注釋: 刪除本地倉庫,當本地分支和遠程分支不一致時,會先提出警告,后續按照提示可以繼續強行刪除本地分支 git remote -v 6. 查看服務器分支: git remote show 地址總結
以上是生活随笔為你收集整理的Git指令2 - 操作分支的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 妲己带什么技能? 王者荣耀妲己
- 下一篇: 原生实现随机点名