去了另一家用SVN的公司之后毡们,很久沒(méi)用Git的我忘得近乎從沒(méi)用過(guò)...
沒(méi)有commit就強(qiáng)行push痴昧,沒(méi)有-m就強(qiáng)行commit之類(lèi)的鸯隅,還好Git脾氣比我好太多只是一遍又一遍的報(bào)錯(cuò)而已。
然后最近使用github頻率稍微多了點(diǎn)送矩,又不得不重新去網(wǎng)上找找命令大全蚕甥。
先存?zhèn)€檔~
阮一峰老師的 常用 Git 命令清單
然后過(guò)段時(shí)間自己在整理一遍放博客上,新搞得博客把樣式重置后就再也沒(méi)寫(xiě)內(nèi)容了hhh栋荸;
還有最近遇到的一些坑也會(huì)一同放進(jìn)去(大概吧)菇怀;
這里記錄一些被我忘記的坑
git commit -m 與 git commit -am 的區(qū)別
說(shuō)說(shuō)這個(gè)被我忘得一干二盡的參數(shù)a
-am相當(dāng)于-a -m
a參數(shù)的解釋如下
-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.
告訴命令自動(dòng)將你修改過(guò)或者刪除的文件放在棧上夷家,但是你沒(méi)有告訴Git的新文件則不會(huì)受影響(渣翻,大概是這個(gè)意思(?′?д?`*))敏释。
git commit -am就相當(dāng)于git add. + git commit -m
舉個(gè)栗子
git add .
git commit -m "<message>"
git push
相當(dāng)于
git commit -am "<message>"
git push
然后下一次是markdown的語(yǔ)法了库快,因?yàn)槲矣滞浟撕枚鄅hh