Git Reference
Git Reference 用于快速查询命令语法、常见参数、危险操作和恢复方式。系统学习 Git 可以看教程,遇到具体命令时可以从这里查。
历史与撤销
- git init:初始化本地仓库。
- git clone:克隆远程仓库。
- git add:把改动加入暂存区。
- git commit:创建提交。
- git status:查看工作区状态。
- git log:查看提交历史。
- git diff:查看差异。
- git reset:移动 HEAD、暂存区和工作区,常用于撤销本地提交。
- git revert:用新提交反向撤销旧提交,适合已推送历史。
- git reflog:查看 HEAD 和分支移动记录,用于找回提交。
临时保存与整理历史
- git branch:管理分支。
- git switch:切换或创建分支。
- git checkout:旧式切换分支和恢复文件命令。
- git merge:合并分支。
- git stash:临时保存未提交改动。
- git rebase:变基、整理提交和交互式合并提交。
- git cherry-pick:把指定提交应用到当前分支。
- git tag:管理版本标签。
远程仓库
- git remote:查看、添加、修改和删除远程仓库地址。
- git fetch:拉取远程引用但不自动合并。
- git pull:拉取并合并或变基。
- git push:推送本地提交到远程。
- .gitignore:定义不纳入版本控制的文件。
相关内容
相关内容
- git rebase 参考 git rebase Reference,整理变基、交互式 rebase、合并提交、rebase --continue、--abort、风险和常见错误。
- git reflog 参考 git reflog Reference,整理 HEAD 移动记录、找回丢失提交、reset 恢复、rebase 后恢复和常见错误。
- git remote 参考 git remote Reference,整理查看、添加、修改、删除远程仓库,origin、set-url、remote -v、remote show 和常见错...
- git reset 参考 git reset Reference,整理 --soft、--mixed、--hard、HEAD~1、撤销本地提交、取消暂存、风险和恢复建议。
- git revert 参考 git revert Reference,整理用新提交撤销旧提交、revert 普通提交、revert merge、适用场景和常见错误。
- git stash 参考 git stash Reference,整理临时保存改动、stash push、list、show、apply、pop、drop、include-untrack...