国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Git(丟失stash數(shù)據(jù)恢復)

這篇具有很好參考價值的文章主要介紹了Git(丟失stash數(shù)據(jù)恢復)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

在這里總結一下昨天遇到的問題,我本想將本地代碼push到遠端倉庫,依次運行了以下命令

git init //初始化

git add . //將本地代碼添加到暫存區(qū)

git commit -m '注釋' //將暫存區(qū)內(nèi)容添加到本地倉庫中。

結果這時發(fā)生了代碼沖突,我的代碼全沒了,直接嚇我一大跳。

然后查資料說代碼還有在暫存區(qū)stash,我看了看有個人說用git stash pop就行,于是代碼沒回來,而且暫存區(qū)stash的也沒了,雪上加霜。于是我又開始查找如何恢復stash數(shù)據(jù)。在我的努力下終于找到了。

git fsck --no-reflog | awk '/dangling commit/ {print $3}' | xargs -L 1 git --no-pager show -s --format="%ci %H" | sort //找到最近的哈希碼

git stash apply? 7b3da18d38e482a922a4fd7fdfd386c

git branch recovered? 7b3da18d38e482a922a4fd7fdfd386c

一頓操作之后數(shù)據(jù)終于恢復,在這里附上幫了我大忙的博客原文。

如何在 Git 中恢復丟失的存儲?_git貯藏恢復_HuntsBot的博客-CSDN博客

提交的時候執(zhí)行git commit --no-verify -m “提交備注” 就可以跳過代碼檢查

Vue項目配置git忽略文件_git ignore vscode_Komorebi゛的博客-CSDN博客

git add	添加文件到暫存區(qū)
git status	查看倉庫當前的狀態(tài),顯示有變更的文件。
git diff	比較文件的不同,即暫存區(qū)和工作區(qū)的差異。
git commit	提交暫存區(qū)到本地倉庫。
git reset	回退版本。
git rm	將文件從暫存區(qū)和工作區(qū)中刪除。
git mv	移動或重命名工作區(qū)文件。

提交日志
命令	說明
git log	查看歷史提交記錄
git blame <file>	以列表形式查看指定文件的歷史修改記錄
遠程操作
命令	說明
git remote	遠程倉庫操作
git fetch	從遠程獲取代碼庫
git pull	下載遠程代碼并合并
git push	上傳遠程代碼并合并

設置提交代碼時的用戶信息
開始前我們需要先設置提交的用戶信息,包括用戶名和郵箱:
$ git config --global user.name 'runoob'
$ git config --global user.email test@runoob.com

Git 工作區(qū)、暫存區(qū)和版本庫 | 菜鳥教程文章來源地址http://www.zghlxwxcb.cn/news/detail-714883.html

到了這里,關于Git(丟失stash數(shù)據(jù)恢復)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包