Git 內(nèi)容編輯
放棄已經(jīng)修改的文件,且還沒有添加到本地緩存
的文件
// 還原單個(gè)文件
git checkout -- 文件絕對路徑
// 還原本次修改的所有文件, 不包含新增文件
git checkout .
// 將本地所有更改都緩存到stash 里
git stash
Git Stash 操作
// 查看stash文件列表
git stash list
// 將 git 壓進(jìn) stash的文件內(nèi)容, 還原回相應(yīng)的文件中
git stash pop
// 清空 git stash 中壓縮的內(nèi)容
git stash clear
Git Clean 操作
// 僅顯示要?jiǎng)h除的流妻,沒有被 git 追蹤的文件, 但不真正刪除
git clean -nd 目錄
// 刪除沒有被 git 追蹤的文件
git clean -f 文件
// 刪除沒有被 git 追蹤的目錄和文件
git clean -df 目錄和文件
Git 放棄提交到本地緩存
的文件
// 放棄 commit 到本地緩存的文件
git reset HEAD 文件名1 文件2
Git 分支回退到某個(gè)版本
// 將已經(jīng) push 到遠(yuǎn)程分支的內(nèi)容卷拘,退回到上一個(gè)版本
git reset --hard HEAD^ //退回到上一版本
// 將已經(jīng) push 到遠(yuǎn)程分支的內(nèi)容,退回到上上版本
git reset --hard HEAD^^
// 將已經(jīng) push 到遠(yuǎn)程分支的內(nèi)容氮墨,退回到前100個(gè)版本
git reset --hard HEAD~100
// 將已經(jīng) push 到遠(yuǎn)程分支的內(nèi)容纺蛆,退回到對應(yīng)的版本
git reset --hard 版本號(hào)
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者