Ubuntu下Git的使用2
Ubuntu下Git的使用二
2.分支管理
2.1建立和合並分支
檢視有幾個分子並且檢視在哪個分支中
git branch
建立並且切換到此指標
git checkout -b dev
切換分支
git checkout master
快速合併分支,git合併分支很快,就改改指標,工作區內容也不變。
然後刪除分子
git merge dev
git branch -d dev
2.2解決衝突
當兩個分支都同時修改了一個檔案,而且同時提交,就會產生衝突,必須手動解決衝突後再提交。
用圖檢視提交資訊
git log --graph --pretty =oneline
2.3 分支管理策略
通常,合併分支時,如果可能,git會用fast forward模式,但是有些快速合併不能成而且合併時沒有衝突,這個時候會合並之後並做一次新的提交。但這種模式下,刪除分支後,會丟掉分支資訊。
比如兩個分支進行了兩次不同操作
直接禁止快速合併
git merge --no--ff -m "提交資訊" dev
用於修復bug
相關文章
- ubuntu 18.04下git的安裝和一些入門使用UbuntuGit
- Ubuntu下非常給力的下載工具–aira2UbuntuAI
- Ubuntu安裝gitUbuntuGit
- ubuntu下安裝和使用aria2(wget太慢了?用aria2吧)Ubuntuwget
- ubuntu下使用spdk-rsUbuntu
- Git原理與高階使用(2)Git
- Linux下的使用(以ubuntu16.04為例)LinuxUbuntu
- Mac下git的環境搭建和基本使用MacGit
- [Git] Git整理(四) git rebase 的使用Git
- ubuntu下git報錯fatal: The remote end hung up unexpectedly解決方案UbuntuGitREM
- Ubuntu 下使用 UFW 設定防火牆Ubuntu防火牆
- Ubuntu下Darknet-yolo使用命令UbuntuYOLO
- ubuntu下使用IntelliJ idea開發scalaUbuntuIntelliJIdea
- Ubuntu 下使用 pyenv 管理 Python 版本(qbit)UbuntuPython
- 如何使用git下載別人在github的程式碼?Github
- git的使用+Git
- git 的使用Git
- git的使用Git
- 【git】Ubuntu作業系統上安裝Git LFSGitUbuntu作業系統
- 【轉】Ubuntu系統下使用隨身碟的步驟Ubuntu
- Git rebase 與 Git merge 的使用Git
- 在Ubuntu desktop中安裝gitUbuntuGit
- Ubuntu系統 git命令補全UbuntuGit
- Ubuntu 22.04 Git 程式碼維護UbuntuGit
- Ubuntu 20.04上安裝Git方法UbuntuGit
- ubuntu20.04 安裝 Git LFSUbuntuGit
- 02_Ubuntu使用apt-get下載Ubuntuapt-get
- ubuntu18.04下ros1和ros2的切換UbuntuROS
- 在WSL2的Ubuntu中安裝和使用Docker/PodmanUbuntuDocker
- Windows下使用GitStack搭建Git伺服器WindowsGit伺服器
- git rebase的使用Git
- Git的日常使用Git
- git的基本使用Git
- git的初步使用Git
- Git的使用01Git
- ubuntu 16.04下使用eclipse:建立工程時卡死的解決方法UbuntuEclipse
- ubuntu17.4安裝git伺服器,window使用sourcetree客戶端UbuntuGit伺服器客戶端
- Ubuntu下PostgreSQL的安裝UbuntuSQL