git怎么刪除已經(jīng)提交的文件 git如何恢復(fù)本地刪除的文件夾?
git如何恢復(fù)本地刪除的文件夾?Git簽出。所有局部修改。如果沒(méi)有提交,它將返回到原始狀態(tài)git stash,并將所有未提交的修改保存到stash。用git-stash-pop回復(fù)。Git reset
git如何恢復(fù)本地刪除的文件夾?
Git簽出。所有局部修改。如果沒(méi)有提交,它將返回到原始狀態(tài)git stash,并將所有未提交的修改保存到stash。用git-stash-pop回復(fù)。Git reset—硬哈希#返回到節(jié)點(diǎn)而不做任何修改。Git reset—軟哈希返回到節(jié)點(diǎn)。Keep modification
在本地倉(cāng)庫(kù)中執(zhí)行g(shù)it push origin:{remote branch name}
]表示將本地空分支推送到遠(yuǎn)程分支,相當(dāng)于刪除遠(yuǎn)程分支。
答案來(lái)自
拉取遠(yuǎn)程repo副本(省略)$gitclonexxxxxx刪除文件$gitrm我的文件倉(cāng)庫(kù)刪除文件夾$gitrm-r我的文件夾/place-r表示遞歸刪除空文件夾,使用-r提交代碼$gitcommit-m“I modify”推送遠(yuǎn)程倉(cāng)庫(kù)(GitHub)$gitpushoriginxxxxx遠(yuǎn)程復(fù)制到本地(如果已修改)您可以在本地跳過(guò)它
$git clone XXXXXX
刪除本地倉(cāng)庫(kù)中的文件
$git RM my files
刪除本地倉(cāng)庫(kù)中的文件夾
$git RM-r my folder/
這里-r表示所有子目錄的遞歸。如果要?jiǎng)h除空文件夾,則不需要將-r帶到此處。
提交代碼
$git commit-M “我的修改”
推送到遠(yuǎn)程倉(cāng)庫(kù)(如GitHub)
$git push origin xxxxxx