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

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

GIT项目管理工具(part6)--放弃工作区文件修改及从仓库区恢复文件

發(fā)布時(shí)間:2023/12/19 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 GIT项目管理工具(part6)--放弃工作区文件修改及从仓库区恢复文件 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

本系列BLOG為鄙人學(xué)習(xí)GIT時(shí)的學(xué)習(xí)筆記。前一個(gè)知識(shí)點(diǎn)引出后一個(gè)知識(shí)點(diǎn),后一個(gè)例子接著前一個(gè)例子。


文章目錄

    • 基本操作
      • 7.比較工作區(qū)文件和倉(cāng)庫(kù)文件差異
      • 8.放棄工作區(qū)文件修改
      • 9.從倉(cāng)庫(kù)區(qū)恢復(fù)文件
      • 舉個(gè)例子3(接例子2)
    • 導(dǎo)航
    • 系列文章目錄


基本操作

7.比較工作區(qū)文件和倉(cāng)庫(kù)文件差異

git diff [file]

8.放棄工作區(qū)文件修改

git checkout -- [file]

9.從倉(cāng)庫(kù)區(qū)恢復(fù)文件

git checkout [file]

舉個(gè)例子3(接例子2)

我們?cè)赿ata01.txt中添加一些文字(被紅框框住的部分):

我們?cè)倏匆幌卤镜豨it倉(cāng)庫(kù)的狀況:

可以看到,data01.txt文件被我們修改了。暫存區(qū)將data01.txt標(biāo)記為紅,表示:這次修改文件的記錄,沒(méi)有添加到暫存區(qū)。

如果我想知道,在倉(cāng)庫(kù)區(qū)中的data01.txt文件和我們工作區(qū)的data01.txt文件有啥差異,則可以比較工作區(qū)文件和倉(cāng)庫(kù)文件差異(git diff [file]):

由結(jié)果可知,【-】減號(hào)(紅色字段)表示刪除,【+】加號(hào)(綠色字段)表示增加。我們通過(guò)下面的表格直觀的說(shuō)明字段的刪減添加情況:

我們刪除了我們添加了
其實(shí)我不僅會(huì)吃和睡,還會(huì)拆家其實(shí)我不僅會(huì)吃和睡,還會(huì)拆家
-為了做GIT實(shí)驗(yàn),我添加幾句話
-我要吃我要吃
-我要睡我要睡

通過(guò)差異對(duì)比,我么可以決定是否把新修改的文件傳入倉(cāng)庫(kù)。

如果我們覺(jué)得修改后的內(nèi)容很不錯(cuò)~~我們可以用add和commit,先提交data01.txt的工作記錄,再將data01.txt文件提交進(jìn)倉(cāng)庫(kù)。但是如果我們覺(jué)得修改的不好,想將工作區(qū)文件data01.txt,變成修改以前的狀態(tài),那該咋整呢?則可以放棄工作區(qū)文件修改(git checkout – [file]):

再看一下工作區(qū)內(nèi)的data01.txt文件:

!!!牛逼!!!

如果我們誤刪了工作區(qū)的IMG2.jpg文件,改咋辦呢?

我們可以從倉(cāng)庫(kù)區(qū)恢復(fù)文件(git checkout [file]):

看看工作區(qū)目錄下文件:

喝!回來(lái)啦~


導(dǎo)航

上一節(jié):查看commit 日志記錄
下一節(jié):移動(dòng)或者刪除文件

系列文章目錄

簡(jiǎn)介及概念
初始配置
初始化倉(cāng)庫(kù)及查看倉(cāng)庫(kù)狀況
提交文件暫存記錄及同步文件至本地倉(cāng)庫(kù)
查看commit 日志記錄
放棄工作區(qū)文件修改及從倉(cāng)庫(kù)區(qū)恢復(fù)文件
移動(dòng)或者刪除文件
版本控制
保存工作區(qū)
分支管理

總結(jié)

以上是生活随笔為你收集整理的GIT项目管理工具(part6)--放弃工作区文件修改及从仓库区恢复文件的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。