git 常用命令
文章目录
和提交有关
添加或修改文件的修改提交到暂存区(记住:git跟踪的是修改!)
git add <fileName>
删除文件的修改提交到暂存区
git rm <fileName>
提交到仓库
git commit -m"<提交理由>"
将工作目录中已经跟踪的文件直接提交到仓库
git commit -a
和撤销有关
撤销工作目录的修改
git checkout -- <fileName>
撤销到暂存区的提交
git reset HEAD <fileName>
版本库回退,修改放回工作区
git reset HEAD~1
版本库回退,修改不放回工作区
git reset --hard HEAD~1
命令撤销
git reflog
git reset --hard <commit_ID>
和变基提交有关
手动变基
git rebase -i master
自动变基
git rebase master
和远程库有关
删除远程库
git push origin --delete <branchName>
关于 zsh
停用 zsh的 git-prompt 插件
git config --global oh-my-zsh.hide-status 1 #全局
git config oh-my-zsh.hide-status 1 # 当前 repo