3 回答

TA貢獻(xiàn)1820條經(jīng)驗(yàn) 獲得超3個(gè)贊
重要:如果您有任何本地更改,它們將丟失。有或沒有 --hard
選項(xiàng),任何未被推送的本地提交都將丟失。 [*]
git fetch --all
git reset --hard origin/master
git reset --hard origin/<branch_name>
說明:
git fetch
git reset
--hard
origin/master
維護(hù)當(dāng)前本地提交
[*]master
git checkout master git branch new-branch-to-save-current-commits git fetch --all git reset --hard origin/master
new-branch-to-save-current-commits
.
未提交的更改
git stash
git stash pop

TA貢獻(xiàn)1786條經(jīng)驗(yàn) 獲得超11個(gè)贊
git reset --hard HEAD git pull

TA貢獻(xiàn)1780條經(jīng)驗(yàn) 獲得超5個(gè)贊
git clean
clean -f
# WARNING: this can't be undone! git reset --hard HEAD git clean -f -d git pull
git clean
-n
(--dry-run
git clean -n -f -d
Would remove untracked-file-1.txt Would remove untracked-file-2.txt Would remove untracked/folder ...
- 3 回答
- 0 關(guān)注
- 2147 瀏覽
添加回答
舉報(bào)