超简单的必看的git命令总结(重要),一看就会

545 阅读1分钟
  1. git status -- 查看状态
  2. git init ---初始化一个文件夹作为仓库
  3. git add ---将文件添加进暂存区
  4. git rm --cached . -r(表示递归) ---删除暂存区的全部内容
  5. git commit -m 'xxx' --- 将暂存区添加到版本库
  6. git log --- 查看消息
  7. git diff --- 默认比较工作区和暂存区
  8. git diff master(分支名称,不一定是master) --- 比较工作区和版本库
  9. git diff --cached -- 比较暂存区和版本库
  10. git checkout .|文件名 --- 从暂存区将工作区内容覆盖
  11. git reset HEAD .|文件名 --- 将暂存区的内容回退一个版本
  12. git commit -a -m 'xxx' --- 直接将文件提交到版本库(前提是要提交过一次)
  13. git reset --hard 版本号(HEAD^表示是上一个版本号) --- 就暂存区和工作区多内容直接回滚到某个版本👌(这个是已经提交到版本库,需要回滚)
  14. git reflog -- 打出所有到版本号
  15. git branch --- 查看所有分支
  16. git branch -D xxx --- 删除某个分支
  17. git branch xx --- 创建分支
  18. git checkout xxx --- 切换到某个分支
  19. git checkout -b xxx --- 创建并切换分支
  20. 如果你在某个分支上进行了修改,但是没有git add 和 git commit ,那这个时候你就不能切换,git 会拒绝你到切换,这个时候你可以commit他们,但是你也可以使用 git stash ,切换到时候会暂存起来(分支更改到时候不能切换分支),如果切回来后想再要,用git stash pop,基本不用这个命令
  21. git merge 合并分支