用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 .
求指導!謝謝!
git add .添加当前工作目录文件到indexgit commit -m "some comments"生成一个commitgit push推播伺服器
git add .
git commit -m "some comments"
git push
git reset HEAD执行成功的话应该会把当期目录下的状态都还原。你执行git reset HEAD是不是失敗了?有沒有錯誤提示訊息? 對於新加的文件,我還是習慣git add . -- ‘*’得按着shift,累啊
git reset HEAD
shift
我是用git add *git add * git会自动把你当前目录所有修改过的文件添加git add . Git會遞歸地將你執行命令時所在的目錄中的所有文件添加上去,所以如果你將當前的工作目錄作為參數,它就會追踪那兒的所有文件
git add *
一般就是增加所有修改的檔案
如果是想同步所有的改動不妨試試 git add -A
git add -A
git add .
添加当前工作目录文件到indexgit commit -m "some comments"
生成一个commitgit push
推播伺服器git reset HEAD
执行成功的话应该会把当期目录下的状态都还原。你执行git reset HEAD
是不是失敗了?有沒有錯誤提示訊息?對於新加的文件,我還是習慣
git add .
-- ‘*’得按着shift
,累啊我是用
git add *
git add *
git会自动把你当前目录所有修改过的文件添加git add .
Git會遞歸地將你執行命令時所在的目錄中的所有文件添加上去,所以如果你將當前的工作目錄作為參數,它就會追踪那兒的所有文件一般就是增加所有修改的檔案
如果是想同步所有的改動不妨試試
git add -A