修改完程式碼git commit進行提交的時候,報出的log如下
deMacBook-Pro:cheatsheetcup yoo$ git commit -m"modified Cheatsheet.html"
On branch master
Changes not staged for commit:
modified: Python Cheatsheet.html
Untracked files:
.DS_Store
.idea/
no changes added to commit
在Python Cheatsheet.html這個檔案中的內容是否有commited成功
你 git add 了嗎
git commit -am「修改後的 Cheatsheet.html」
-a 表示添加
在執行commit之前,選擇先git add Cheatsheet.html或是git add .
然後再git commmit -m "modified Cheatsheet.html"
git 分為工作區和版本庫,工作區是你的程式碼,版本庫就是git記錄了。
在修改進入版本庫前有一個暫存區也叫索引,就是做git add 操作後記錄的區域。當commit的時候是將暫存區的記錄加入到版本資料庫。你的提示說staged沒有內容,也就是說你沒有執行過add操作。
詳情請見這裡http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/001374537415178256585865657506065
把那些不想顯示出來的Untracked files用.gitignore屏蔽了吧,每次都出現就不好了
沒git add吧
git
这里有点特殊。要先加入到 staging area 的改动才会被git commit
提交。同一个文件也可以add
多次。不想add
可以:或