GitHub學(xué)習(xí)(四)

之前我們講了文件的修改怠硼,本次我們將對(duì)文件的刪除和誤刪恢復(fù)操作進(jìn)行介紹鬼贱。

我在本地工作區(qū)中新增了幾個(gè)文件,我們通過ls -la命令來查看一下香璃。

本地工作區(qū)新增文件

此時(shí)这难,如果我想刪除file.txt文件,直接用rm <文件名>進(jìn)行刪除

將file.txt文件刪除葡秒,并查看本地工作區(qū)狀態(tài)

此時(shí)姻乓,工作區(qū)的file.txt已經(jīng)被刪除。由于沒有添加到暫存區(qū)眯牧,也沒有提交到版本庫蹋岩,此次刪除無法恢復(fù)。

當(dāng)我們將文件提交到暫存區(qū)后学少,通過rm刪除沒用的文件剪个,會(huì)提示你最近添加和刪除的操作

git add . 提交到暫存區(qū)
提示信息

如果你誤刪了file.txt,可以用git checkout -- <文件名>將暫存區(qū)中的file.txt恢復(fù)到本地工作區(qū)版确,此時(shí)本地暫存區(qū)將恢復(fù)到git add. 時(shí)的狀態(tài)扣囊。

恢復(fù)到git add .時(shí)

但如果已經(jīng)將刪除后的文件提交到本地倉庫,誤刪的文件將無法通過git checkout恢復(fù)绒疗。

刪除后提交到版本庫
無法恢復(fù)

我們需通過上一篇的git reset版本回退來恢復(fù)誤刪的文件侵歇。但此時(shí)恢復(fù)的文件將是版本庫中的最新版本,之后所做的修改將無法恢復(fù)忌堂。

如果你將誤刪后的版本推送到了遠(yuǎn)程倉庫盒至,此時(shí)遠(yuǎn)程倉庫中的文件也已被移出,想要恢復(fù)則需要如下操作:

查看版本信息士修,并回退到想要的版本

查看并回退版本

我們照之前的操作將file.txt添加到暫存區(qū)枷遂,然后提交到本地倉庫并推送至遠(yuǎn)程倉庫

將file.txt添加到暫存區(qū),然后提交到本地倉庫并推送至遠(yuǎn)程倉庫

這時(shí)棋嘲,提示我們需要先從遠(yuǎn)程倉庫拉取項(xiàng)目酒唉。

拉取遠(yuǎn)程項(xiàng)目

但在拉取遠(yuǎn)程倉庫時(shí)卻出現(xiàn)了問題。然后我又重新回到之前的版本沸移,這次我對(duì)file.txt文件直接進(jìn)行編輯痪伦。

重新回退版本侄榴,并對(duì)file.txt直接進(jìn)行編輯

重新提交到本地倉庫,并在推送到遠(yuǎn)程倉庫前拉取遠(yuǎn)程項(xiàng)目网沾,提示當(dāng)前版本與其他版本有沖突癞蚕,需要手動(dòng)合并。

提示需要手動(dòng)合并沖突

又重新對(duì)file.txt進(jìn)行添加辉哥、提交等操作

重新添加桦山、提交,并推送至遠(yuǎn)程

此時(shí)修改后的file.txt被成功提交到遠(yuǎn)程倉庫醋旦。

遠(yuǎn)程倉庫中的項(xiàng)目文件

注:由于遠(yuǎn)程倉庫中已是刪除file.txt后的版本恒水,所以在版本回退后,如果直接進(jìn)行添加等操作饲齐,刪除的文件還是會(huì)在拉取時(shí)被移除钉凌。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市捂人,隨后出現(xiàn)的幾起案子御雕,更是在濱河造成了極大的恐慌,老刑警劉巖滥搭,帶你破解...
    沈念sama閱讀 219,366評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件饮笛,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡论熙,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,521評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門摄狱,熙熙樓的掌柜王于貴愁眉苦臉地迎上來脓诡,“玉大人,你說我怎么就攤上這事媒役∽Q瑁” “怎么了?”我有些...
    開封第一講書人閱讀 165,689評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵酣衷,是天一觀的道長(zhǎng)交惯。 經(jīng)常有香客問我,道長(zhǎng)穿仪,這世上最難降的妖魔是什么席爽? 我笑而不...
    開封第一講書人閱讀 58,925評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮啊片,結(jié)果婚禮上只锻,老公的妹妹穿的比我還像新娘。我一直安慰自己紫谷,他們只是感情好齐饮,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,942評(píng)論 6 392
  • 文/花漫 我一把揭開白布捐寥。 她就那樣靜靜地躺著,像睡著了一般祖驱。 火紅的嫁衣襯著肌膚如雪握恳。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,727評(píng)論 1 305
  • 那天捺僻,我揣著相機(jī)與錄音乡洼,去河邊找鬼。 笑死陵像,一個(gè)胖子當(dāng)著我的面吹牛就珠,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播醒颖,決...
    沈念sama閱讀 40,447評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼妻怎,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了泞歉?” 一聲冷哼從身側(cè)響起逼侦,我...
    開封第一講書人閱讀 39,349評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎腰耙,沒想到半個(gè)月后榛丢,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,820評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡挺庞,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,990評(píng)論 3 337
  • 正文 我和宋清朗相戀三年晰赞,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片选侨。...
    茶點(diǎn)故事閱讀 40,127評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡掖鱼,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出援制,到底是詐尸還是另有隱情戏挡,我是刑警寧澤,帶...
    沈念sama閱讀 35,812評(píng)論 5 346
  • 正文 年R本政府宣布晨仑,位于F島的核電站褐墅,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏洪己。R本人自食惡果不足惜妥凳,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,471評(píng)論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望答捕。 院中可真熱鬧猾封,春花似錦、人聲如沸噪珊。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,017評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至磷箕,卻和暖如春选酗,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背岳枷。 一陣腳步聲響...
    開封第一講書人閱讀 33,142評(píng)論 1 272
  • 我被黑心中介騙來泰國打工芒填, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人空繁。 一個(gè)月前我還...
    沈念sama閱讀 48,388評(píng)論 3 373
  • 正文 我出身青樓殿衰,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國和親盛泡。 傳聞我的和親對(duì)象是個(gè)殘疾皇子闷祥,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,066評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • 1. 安裝 Github 查看是否安裝git: $ git config --global user.name "...
    Albert_Sun閱讀 13,661評(píng)論 9 163
  • 入睡時(shí)間:22:30 起床時(shí)間:07:00 【每日一思】你有為社會(huì)貢獻(xiàn)過什么有價(jià)值的東西?跟大家分享3個(gè)吧傲诵! 1....
    雲(yún)端生活美學(xué)閱讀 121評(píng)論 0 0
  • 之前的內(nèi)容: Kotlin秘籍之變量 Kotlin秘籍之基本類型 在java中凯砍,低精度向高精度轉(zhuǎn)化是自動(dòng)轉(zhuǎn)換的,...
    ChicoChen閱讀 5,345評(píng)論 0 2
  • 喜歡你 乍見之歡 只因多看了一眼 只因多聊了幾句 聽說 愛是久處不厭 那又如何 我喜歡你 出于乍見之歡 而后 我愛...
    微人于歸閱讀 146評(píng)論 0 1