日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

git add 撤销_更科学地管理你的项目,Git 简明教程(二)

發布時間:2025/3/11 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 git add 撤销_更科学地管理你的项目,Git 简明教程(二) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

修改文件內容

上回說到,我們已經成功創建并提交了一個 README.md 文件到 FirstGit 版本庫中

1、修改文件

現在我們更改 README.md 內容

2、查看版本庫狀態

  • 該文件夾內右鍵運行 Git Bash Here
  • 執行命令 git status

Git 提示我們的改動還沒有 commit,并且它給出了建議,我們可以通過 git add 來提交修改,也可以使用 git restore 來撤銷修改

3、查看修改

  • 該文件夾內右鍵運行 Git Bash Here
  • 執行命令 git diff

Git 會向我們展示我們的修改

4、提交修改

  • 執行命令 git add .
  • 執行命令 git status

我們執行 add 之后可以檢查一下狀態,Git 提示我們修改還沒有 commit,但是現在我們的修改已經在暫存區了,Git 提示我們可以使用 git restore --staged 將修改從暫存區撤回

  • 執行命令 git commit -m "注釋"
  • 執行命令 git status

Git 會提示我們做了哪些改動,commit 之后查看狀態可以發現我們的已經沒什么可以 commit 了,工作樹已經干凈了

版本回退

1、查看歷史記錄

Git 最大的作用就是管理我們項目的版本,那么現在我想了解我的項目從建立到現在發生了哪些變化,我們可以使用 git log 來查看歷史記錄

我們也可以使用 git log --pretty=oneline 查看更簡潔的歷史記錄

對了,像 712eb00******* 這種是 Git 的版本號 (commit id)

2、回退到上一個版本

通過查看歷史記錄,我們可以清楚的知道當前的上一個版本是提交我的改動 ,我們可以使用 git reset HEAD^ 進行回退

HEAD^ 表示上一個版本,HEAD^^ 表示上兩個版本,上上上 x N 個版本就是 HEAD~N,比如 HEAD~10 就是上 10 個版本

我們還可以使用 git reset --hard HEAD^ 以便了解回退到了哪個版本

3、查看當前版本內容

使用 cat 命令

前進到未來版本

此時我們如果向前進到之前修改后但是已經被我們撤銷的版本(有點繞,用心理解一下),這個時候就需要用到 commit id ,上一個版本的 commit id3b1404f*********commit id 不用寫全,Git 能自動匹配

Git 真的是很棒!可是如果我們不記得之前的版本號怎么辦呢?

git reflog 就是一個可以幫助你查看版本變化的命令

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的git add 撤销_更科学地管理你的项目,Git 简明教程(二)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。