Git你废了吗

  • git add (将代码放入暂存区)
  • git status (查看暂存区的记录)
  • git commit -m (将暂存区里的改动给提交到本地的版本库)***重要
  • git push (提交到远程仓库,如何没有上流分支需要先在远程参考建个一个分支才能提交)
  • git init (在本地初始化新仓库)
  • git merge (合并分支)
  • git reabes (变基,也差不多是合并分支不过没有提交记录,将代码的提交记录更加清晰的展示)
  • git branch (没有参数,列出本地已经存在的分支,当前分支的分支名前会)
  • git branch -a (本地和远程的分支)3
  • git checkout (用来切换分支)
  • git checkout -b (可以在原分支的基础上来,切出来另一个分支并且跳转到新建的分支上面)
  • git log (显示你提交记录)
  • git reset (代码回归到想对应的版本,版本可以从git log当中查看)
  • git pull (就是fetch+merge,将远程仓库的代码拉取本地,并进行合并)
  • git reflog (记录所以的提交记录,贼强大)

Q.E.D.