git基本命令 整理

  1. ssh-keygen -t rsa -C "[email protected]": 用来生成秘钥
  2. git config --global user.email "你申请github用的邮箱"
  3. git config --global user.name "你的github用户名"
  4. git clone 项目地址
  5. cd 项目地址
  6. vim notes.md
  7. git add *
  8. git commit -m "本次提交注释信息"
  9. git push
  10. git diff: 查看提交了些什么
  11. git log: 查看提交历史
  12. git pull: 拉下来最新的代码
  13. git rm filename: 删除文件
  14. git show: 查看改变
  15. git branch: 查看本地的分支
  16. git status: 查看本分支的文件情况
  17. git checkout -b develop: 新建并切换到develop分支
  18. git checkout master: 切换到master分支
  19. git merge develop: 将develop分支合并到当前分支
  20. git reset --hard HEAD^: 版本回退
  21. git reset --hard commitid: 回退到commitid这个版本,使用git log查看commitid
  22. git checkout 版本号:切换到版本号对应的代码版本
  23. git checkout -- finename: 在git add *之前,可以反悔撤销。
  24. git log --graph --pretty=oneline --abbrev-commit: 查看漂亮的代码提交历史
  25. git push --set-upstream origin develop: 当远程仓库github中没有develop分支时,将本地的develop分支提交到仓库里面。
  26. git branch -d develop: 删除本地的develop分支
  27. git push -d origin develop: 删除远程的develop分支
  28. git push origin --delete develop: 同上
  29. git branch -D develop: 强行删除develop分支
  30. git stash: 缓存工作区内容
  31. git stash list: 查看缓存中的工作区内容
  32. git stash pop: 恢复工作区
  33. git rebase -i commitid: 将commitid后面的所有commit合并成一个commit提交
  34. git push --force: 强制提交

猜你喜欢

转载自blog.csdn.net/antian1991/article/details/80818716