git 實用命令(持續更新)

git 放棄本地commit,強制使用遠程commit

git fetch --all
git reset --hard origin/master

git 放棄本地暫存文件

git reset HEAD .

git 放棄本地修改(未暫存)

git checkout -- .

git 放棄未跟蹤文件

交互模式git

git clean -i

git 刪除遠程分支

git push origin -d branch_name

git 刪除本地分支

git branch -d branch_name

git 拉取遠程分支

git checkout -b 本地分支名x origin/遠程分支名x

git 版本回退(謹慎使用)

git reset --soft commit # 回退到某個 commit 並保留目前的版本到暫存區
git reset commit # 回退到某個 commit 並保留目前的版本到工做目錄
git reset --hard commit # 回退到某個 commit 並丟棄暫存區和工做目錄
git push -f -u origin master # 將回退的版本強制提交到遠程服務器
相關文章
相關標籤/搜索