Mac 上傳代碼到碼云鹉究,push失敗析苫,代碼離奇丟失

一個被終端坑的程序猿

前言

故事發(fā)生在端午節(jié)放假公司的人都走后竣灌。筆者一直在使用SVN冠场,git少有了解秆剪,今天第一次嘗試用終端進(jìn)行g(shù)it代碼提交到碼云赊淑,為了以防有問題,我還專門整個小demo試了下仅讽,很順利陶缺,于是乎,我就進(jìn)行我的代碼提交洁灵。由于小demo的成功的原因饱岸,我沒有對我的代碼進(jìn)行備份(鬼使神差的沒有備份)掺出,然后就一步兩步,一步兩步的提交了苫费。

第一步

git init

初始化本地倉庫汤锨。沒毛病,順利百框。

第二步

git add .

添加所有文件闲礼。沒毛病,順利铐维。

第三步

git commit -m "項目說明"

提交到本地倉庫柬泽。沒毛病嫁蛇!

第四步

git remote add origin + "碼云項目鏈接"
//git把master改成main
git remote -M main

把碼云倉庫鏈接與本地倉庫關(guān)聯(lián)锨并。沒毛病,離成功只差一步了的時候睬棚,我看下工程里面沒有README.md文件第煮,我就又多走了一步。

第五步

//git pull --rebase origin master
git pull --rebase origin main

把碼云上的README.md文件同步到本地闸拿,然后就執(zhí)行最后一步了空盼。

第六步

//git push -u origin master
git push -u origin main

那么,問題來了新荤,失敗了揽趾,這時候我就看了下碼云,沒有代碼苛骨,好吧篱瞎,那我大不了再試一下。我就看了下我的工程痒芝,一下就懵逼了俐筋,工程文件都沒有了,所有的都沒有了严衬,臥槽澄者,怎么肥事!我第一反應(yīng)就是向碼云反應(yīng)请琳,于是我就打了客服電話粱挡,沒有人接,估計是下班了(當(dāng)時晚上7點多了)俄精。我就加了碼云技術(shù)群询筏,然后就在群里問了,群里還算活躍竖慧,馬上就有人回答嫌套,問我有哪些操作逆屡,我就說了下,最后問到碼云的動態(tài)里面有沒有commit記錄踱讨,我看了下魏蔗,并沒有,那人說勇蝙,沒有的話就找不回來了沫勿。再次懵逼!最后打電話給一個有五年工作經(jīng)驗的大佬味混,大佬問我進(jìn)行了哪些操作,我就說了诫惭,他說沒有毛病啊翁锡,最后問我,有沒有執(zhí)行過commit夕土,我說有馆衔,他說有就行,就能找回怨绣,東西還都在本地角溃,心里石頭落地了。這時候碼云群里一個大佬私聊我篮撑,就給我2行代碼然后就找回了减细。

解決方法

git reflog

可以查看所有分支的所有操作記錄(包括commit和reset的操作),包括已經(jīng)被刪除的commit記錄赢笨。這時候看到了我的commit記錄未蝌,以及id。

git reset —hard + id

強(qiáng)制回退到某次commit之前的狀態(tài)茧妒,因為我是第一次提交萧吠,所以使用了這行命令。如果不是第一次的話桐筏,這行命令慎用纸型。

不死心

代碼找回后,我心有不甘梅忌,覺得自己的操作沒有錯狰腌,我就備份了一下,然后再次上傳铸鹰,成功了癌别,心里一萬只草泥馬本奔騰。

后記

雖然第一次使用git的時候有點小插曲蹋笼,不過還是覺得git很好用展姐, 自己的一次疏忽躁垛,學(xué)會了如何找回,也算是有所收獲圾笨,于是記了下來教馆,希望也能幫助我這樣的git小白。

Git常用命令大全

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末擂达,一起剝皮案震驚了整個濱河市土铺,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌板鬓,老刑警劉巖悲敷,帶你破解...
    沈念sama閱讀 216,692評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異俭令,居然都是意外死亡后德,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,482評論 3 392
  • 文/潘曉璐 我一進(jìn)店門抄腔,熙熙樓的掌柜王于貴愁眉苦臉地迎上來瓢湃,“玉大人,你說我怎么就攤上這事赫蛇∶嗷迹” “怎么了?”我有些...
    開封第一講書人閱讀 162,995評論 0 353
  • 文/不壞的土叔 我叫張陵悟耘,是天一觀的道長落蝙。 經(jīng)常有香客問我,道長作煌,這世上最難降的妖魔是什么掘殴? 我笑而不...
    開封第一講書人閱讀 58,223評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮粟誓,結(jié)果婚禮上奏寨,老公的妹妹穿的比我還像新娘。我一直安慰自己鹰服,他們只是感情好病瞳,可當(dāng)我...
    茶點故事閱讀 67,245評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著悲酷,像睡著了一般套菜。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上设易,一...
    開封第一講書人閱讀 51,208評論 1 299
  • 那天逗柴,我揣著相機(jī)與錄音,去河邊找鬼顿肺。 笑死戏溺,一個胖子當(dāng)著我的面吹牛渣蜗,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播旷祸,決...
    沈念sama閱讀 40,091評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼耕拷,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了托享?” 一聲冷哼從身側(cè)響起骚烧,我...
    開封第一講書人閱讀 38,929評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎闰围,沒想到半個月后赃绊,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,346評論 1 311
  • 正文 獨居荒郊野嶺守林人離奇死亡辫诅,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,570評論 2 333
  • 正文 我和宋清朗相戀三年凭戴,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片炕矮。...
    茶點故事閱讀 39,739評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖者冤,靈堂內(nèi)的尸體忽然破棺而出肤视,到底是詐尸還是另有隱情,我是刑警寧澤涉枫,帶...
    沈念sama閱讀 35,437評論 5 344
  • 正文 年R本政府宣布邢滑,位于F島的核電站,受9級特大地震影響愿汰,放射性物質(zhì)發(fā)生泄漏困后。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,037評論 3 326
  • 文/蒙蒙 一衬廷、第九天 我趴在偏房一處隱蔽的房頂上張望摇予。 院中可真熱鬧,春花似錦吗跋、人聲如沸侧戴。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,677評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽酗宋。三九已至,卻和暖如春疆拘,著一層夾襖步出監(jiān)牢的瞬間蜕猫,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,833評論 1 269
  • 我被黑心中介騙來泰國打工哎迄, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留回右,地道東北人隆圆。 一個月前我還...
    沈念sama閱讀 47,760評論 2 369
  • 正文 我出身青樓,卻偏偏與公主長得像楣黍,于是被迫代替她去往敵國和親匾灶。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,647評論 2 354

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