Git常見知識點及操作指南

常見知識點

Git常見知識點及操作

日常操作

本地項目初始化上傳到遠程倉庫

如何用命令將本地項目上傳到git

回滾

  1. git reset 回退
    適用場景: 如果想恢復到之前某個提交的版本,且那個版本之後提交的版本我們都不要了
git reset --hard 目標版本號 // 回退到指定版本號,並丟棄後面的版本
git reset HEAD^ // 回退所有內容到上一個版本 
git push -f //強制推送到遠程
  1. git revert 反做
    適用場景: 如果我們想撤銷之前的某一版本,但是又想保留該目標版本後面的版本,記錄下這整個版本變動流程
git revert -n 版本號 //反做指定版本
git commit -m "revert add text.txt"  //新增一個commit 來提交此次操作
git push
  1. 兩者區別:
    3.1 revert 是回滾某個 commit ,不是回滾“到”某個
    3.2 git reset --hard 撤銷到某次提交 git revert 撤銷某次提交
    Git恢復之前版本的兩種方法reset、revert(圖文詳解)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章