當(dāng)前位置:
首頁(yè) >
git branch 为什么会进入编辑状态_Git很难,搞砸很容易,好在有神奇命令让时光倒流...
發(fā)布時(shí)間:2024/4/19
55
豆豆
生活随笔
收集整理的這篇文章主要介紹了
git branch 为什么会进入编辑状态_Git很难,搞砸很容易,好在有神奇命令让时光倒流...
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Git很難,搞砸很容易,更糟糕的是搞砸了還不清楚什么問(wèn)題。
雖然Git文檔很全面,但不清楚什么問(wèn)題,不知道問(wèn)題名稱,連搜索答案都無(wú)從下手。國(guó)外小哥也有遇到這些問(wèn)題,因此搞了個(gè) ohshigit 的網(wǎng)站,記錄常犯的錯(cuò)誤,以及如何修正。
1、Git 時(shí)光倒流
誤刪了文件、錯(cuò)誤的合并、錯(cuò)誤的操作,一臉懵逼,怎么回到剛才的狀態(tài)?
使用 git reflog 可以看到剛才所有的操作,每個(gè)操作都有一個(gè)編號(hào),再用 git reset 就可以回到剛才的狀態(tài)了。時(shí)光倒流!
- git reflog
- git reset HEAD@{index}
2、剛剛的提交說(shuō)明寫錯(cuò)了
那就重新編輯提交說(shuō)明吧。
- git commit --amend
3、剛才的提交漏了一個(gè)文件
添加漏的內(nèi)容,重新提交,Change-Id還是剛才的提交。
- git add .
- git commit --amend
4、提交到了錯(cuò)誤分支
切到正確分支,錯(cuò)誤分支回退。
- git branch the-new-branch-name
- git reset HEAD~ --hard
- git checkout the-new-branch-name
5、修改混亂,重新來(lái)過(guò)
刪除文件夾,重新 git clone。
- cd ..
- sudo rm -r git-dir
- git clone https://
相關(guān)閱讀
Git 常用命令
總結(jié)
以上是生活随笔為你收集整理的git branch 为什么会进入编辑状态_Git很难,搞砸很容易,好在有神奇命令让时光倒流...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: python实时数据流设计_Python
- 下一篇: hive 分区_代码 | Spark读取