共计 428 个字符,预计需要花费 2 分钟才能阅读完成。
git 放弃本地 commit,强制使用远程 commit
git fetch –all
git reset –hard origin/master
git 放弃本地暂存文件
git reset HEAD .
git 放弃本地修改(未暂存)
git checkout — .
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 # 将回退的版本强制提交到远程服务器
正文完