搜尋

首頁  >  問答  >  主體

git add . 是啥意思

用git 做程式碼託管已經有一段時間了。因為我喜歡我用命令列,不喜歡用視覺化工具。
我一直不懂 git add . 是啥意思?
我的操作流程是這樣的:
1.專案中新加了檔案a.js。
2.然後我執行git add .
3.git status 後出現:
(use "git reset HEAD ..." to unstage)
new file a.js

  1. 我執行git reset HEAD 後,在git status還是有這個! 看起來無法加進去。

對於新加的文件。你們是用git add * 還是git add .

求指導!謝謝!

我想大声告诉你我想大声告诉你2794 天前1132

全部回覆(5)我來回復

  • 伊谢尔伦

    伊谢尔伦2017-05-02 09:22:11

    git add .添加当前工作目录文件到index
    git commit -m "some comments"生成一个commit
    git push推播伺服器

    回覆
    0
  • 高洛峰

    高洛峰2017-05-02 09:22:11

    git reset HEAD执行成功的话应该会把当期目录下的状态都还原。你执行git reset HEAD是不是失敗了?有沒有錯誤提示訊息?
    對於新加的文件,我還是習慣git add . -- ‘*’得按着shift,累啊

    回覆
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-02 09:22:11

    我是用git add *
    git add * git会自动把你当前目录所有修改过的文件添加
    git add . Git會遞歸地將你執行命令時所在的目錄中的所有文件添加上去,所以如果你將當前的工作目錄作為參數,它就會追踪那兒的所有文件

    回覆
    0
  • 高洛峰

    高洛峰2017-05-02 09:22:11

    一般就是增加所有修改的檔案

    回覆
    0
  • 黄舟

    黄舟2017-05-02 09:22:11

    如果是想同步所有的改動不妨試試 git add -A

    回覆
    0
  • 取消回覆