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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

Git 学习第二天(一)

發布時間:2025/7/14 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Git 学习第二天(一) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

繼續昨天的學習。

回顧一下,昨天我們安裝了git 并創建了登錄名及郵箱,還向git倉庫提交了一個readme.txt的文本文件

下面,我們來修改下這個文件,將內容改為

Git is a distributed version control system.
Git is free software.

保存后,我們通過?

git status命令可以讓我們時刻掌握倉庫當前的狀態,上面的命令告訴我們,readme.txt被修改過了,但還沒有準備提交的修改。

我們知道了文件被修改過,但不知道修改的內容,此時,可以通過

git diff 來查看修改了什么內容

知道了修改過的內容,就可以放心提交到倉庫了,還是分為兩步,

第一步:git add

第二步:git commit -m ""

?

?___________________________________________________________________________

?接下來,我們再練習一次。

將文本內容改為

然后進行添加 git add ,提交 git commit 。

這樣,我們手動的將版本存起來,如果一旦將文件誤刪或更改錯誤,就可以從最近的一次commit恢復到你曾經保存過的某一個版本。

?

接下來,我們看看一共提交了幾個版本:

git log

也可以 在后面加上 --pretty=oneline

那么,如何回退到以前保存過的某一個版本呢?

在Git中,用HEAD表示當前版本,上一個版本就是HEAD^,上上個版本就是HEAD^^,如果會回退的比較多時,可以這樣寫HEAD~100這里的100,只是舉個例子,實際上,可以填寫任何數字,當然,要在你提交過的歷史版本范圍內。?

回退版本操作如下:

此時,我們就回退到了上一個版本。

打開文本

我們發現,內容已經更改為 add distributed 這個版本,

也可以通過 cat readme.txt 命令來查看

?

如果,我們想前進到 add hello git 這個版本呢?

辦法就是找到add hello git 的版本號,

通過 git reset --head??4f45f675b27af93de8bce8458b72d1817d8125fc 就可以前進到這個版本

再通過 git log 查看版本信息

我們發現,最近的版本,又是 add hello git 這個版本了,

cat readme.txt

?

文本內容也已經更改過來。

如果,我們關閉了 git Bush 窗口,無法找到版本號應該怎么辦?

Git? 提供了一個命令 git reflog 用來記錄每一次命令

這樣,我們就可以找到任意一次的版本號,回退到任意版本

轉載于:https://www.cnblogs.com/Sky-Ice/p/8743730.html

總結

以上是生活随笔為你收集整理的Git 学习第二天(一)的全部內容,希望文章能夠幫你解決所遇到的問題。

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