先用git初始化來資料夾, 然後新來檔案hello,執行git commit -a -m "新添檔hello",但是並沒有提交成功,如下:
git commit -am 'added new benchmarks'
位于分支 master
初始提交
未跟踪的文件:
hello
提交为空,但是存在尚未跟踪的文件
淡淡烟草味2017-05-02 09:41:54
-a
是提交所有已入版本庫並且修改的文件
-a commit all changed files
對於已入版本庫並且改動的文件,可以使用git commit -am "message"
,新文件需要先入版本庫。
還有commit message內容別亂寫,盡量規範,可以參考Commit message 寫參考 -阮一峰
伊谢尔伦2017-05-02 09:41:54
我們先來理解下Git 工作區、暫存區和版本庫概念
工作區:就是你在電腦裡能看到的目錄。
暫存區:英文叫stage, 或index。一般存放在"git目錄"下的index檔(.git/index)中,所以我們把暫存區有時也叫作索引(index)。
版本庫:工作區有一個隱藏目錄.git,這個不算工作區,而是Git的版本庫。
理解上述後,使用git status查看當前狀態,有那些檔案(在工作區 or 暫存區 or 版本庫 )修改了
修改了工作區的文件,先使用git add
需要把暫存區的檔案加入版本庫,使用git commit -m '修改的註解'
如果需要提交到遠端倉庫,使用git push