我和Git的那些事-Git命令大全

去了另一家用SVN的公司之后,很久没用Git的我忘得近乎从没用过...
没有commit就强行push,没有-m就强行commit之类的,还好Git脾气比我好太多只是一遍又一遍的报错而已。

然后最近使用github频率稍微多了点,又不得不重新去网上找找命令大全。

先存个档~
阮一峰老师的 常用 Git 命令清单
然后过段时间自己在整理一遍放博客上,新搞得博客把样式重置后就再也没写内容了hhh;
还有最近遇到的一些坑也会一同放进去(大概吧);

这里记录一些被我忘记的坑


git commit -m 与 git commit -am 的区别

说说这个被我忘得一干二尽的参数a
-am相当于-a -m

a参数的解释如下

-a, --all
Tell the command to automatically stage files that have been modified and >deleted, but new files you have not told Git about are not affected.
告诉命令自动将你修改过或者删除的文件放在栈上,但是你没有告诉Git的新文件则不会受影响(渣翻,大概是这个意思(゚´⊃д・`*))。

git commit -am就相当于git add. + git commit -m

举个栗子

  git add .  
  git commit -m ""
  git push

相当于

  git commit -am ""
  git push

然后下一次是markdown的语法了,因为我又忘记了好多hhh

你可能感兴趣的:(我和Git的那些事-Git命令大全)