用git 做程式碼託管已經有一段時間了。因為我喜歡我用命令列,不喜歡用視覺化工具。
我一直不懂 git add . 是啥意思?
我的操作流程是這樣的:
1.專案中新加了檔案a.js。
2.然後我執行git add .
3.git status 後出現:
(use "git reset HEAD ..." to unstage)
new file a.js
對於新加的文件。你們是用git add * 還是git add .
求指導!謝謝!
伊谢尔伦2017-05-02 09:22:11
git add .
添加当前工作目录文件到indexgit commit -m "some comments"
生成一个commitgit push
推播伺服器
高洛峰2017-05-02 09:22:11
git reset HEAD
执行成功的话应该会把当期目录下的状态都还原。你执行git reset HEAD
是不是失敗了?有沒有錯誤提示訊息?
對於新加的文件,我還是習慣git add .
-- ‘*’得按着shift
,累啊
我想大声告诉你2017-05-02 09:22:11
我是用git add *
git add *
git会自动把你当前目录所有修改过的文件添加git add .
Git會遞歸地將你執行命令時所在的目錄中的所有文件添加上去,所以如果你將當前的工作目錄作為參數,它就會追踪那兒的所有文件