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: 強制提交
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章