Git之版本回退和分支合並


版本回退

    有時候開發一個功能,發現思路不對,需要回退到某個版本。
    使用git進行版本控制,就可以隨意回退到任意版本
    這種操作叫 回滾

git -log

    該命令顯示從最近到最遠的提交日志。
    每一次提交都有對應的 commit id 和 commit message。
    使用 --pretty=oneline 參數,顯示更清晰



git reset --hard id

    根據 id 回退到指定的版本;
  

git push origin HEAD --force

    推送到遠程倉庫,讓遠程倉庫和本地倉庫保存版本一致
  

git -reflog

    查看操作命令歷史
   

 

 
撤銷操作

    如果突然不想回退了,可以找到需要回退的Id
    按照上面的方法,使用git reset --hard id命令
    就可以又回到之前的版本了


合並分支
git branch

    列出你所有的分支、創建新分支、刪除分支及重命名分支。
   

git checkout

    切換分支,或者檢出內容到工作目錄。

切換到master主分支
git pull origin master

    建議每次操作前,都將遠程代碼pull下來
   

git merge dev

    合並一個或者多個分支到你已經檢出的分支中。 然后它將當前分支指針移動到合並結果上。
    把dev分支的代碼合並到master上
  
   

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM