版本回退
有時候開發一個功能,發現思路不對,需要回退到某個版本。
使用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上