git-操作

操作1:

    1. 建立分支

     ①  git branch <branchname>  簡單的建立分支

     ②  git checkout -b <branchname>    建立分支並且切換至新分支

    2. 切換分支

    git checkout <branch>

    3. 合併分支

    git merge <commit> : 該命令將指定分支導入到HEAD指定的分支,先切換master分支,然後把issue1分支導入到master分支

    git checkout master

    git merge issue1

    注: master分支指向的是提交移動到和issue1同樣的位置,這個是fast-forward(快進)合併


    4. 刪除分支

    git branch -d <branchname>    

    git branch -D <branchname> : 強行把未進行合併的分支刪除

    5. 解決合併衝突

    把有衝突的文件進行修改衝突後需要重新提交

        

7. 用rebase合併

合併issue3的守候,是喲個rebase可以使提交的歷史紀錄顯得更簡潔





2.  操作標籤

    1. 添加輕標籤

        git tag <tagname>

        顯示標籤列表

        git tag

    2. 刪除標籤

        git tag -d <tagname>   


3.  改寫提交(amend)

    1. 修改最近的提交( 指定amend選項執行提交的話,可以修改同一個分支最近的提交內容和註解 )

       git commit --amend

    2. 取消過去的提交(revert)

        在revert可以取消指定的提交內容。使用後面要提到的rebase -i或reset也可以刪除提交。但是,不能隨便刪除已經發布的提交,這時需要通過revert創建要否定的提交 

        git revert HEAD

    3.  遺棄提交(reset)

        用resert 刪除提交

        git reset --hard HEAD

    4. 提取提交 (cherry-pick)

        git cherry-pick HEAD

    5. 改寫提交的歷史紀錄(rebase)

       git rebase -i HEAD

        在rebase指定i選項,您可以改寫、替換、刪除或合併提交

        用rebase -i 修改提交

發佈了44 篇原創文章 · 獲贊 11 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章