1
A
回答
2
引述git help update-index
:一個更人性化的方式做一些對指數最常見的操作
參見git的加(1)。
所以git add
是你平時使用的東西,而git update-index
是更強大的變體,也需要更多的知識在你身邊。
注意:它真的很好用,以適應git help
命令,git的幫助頁面是優秀。
2
基本上,update-index
是一個管道命令 - 它意味着,低層次。 git add
內部使用update-index
。我相信,
git add <file>
相同git update-index --add <file>
之一的情況下,當我使用更新指標,就是當你有一個變化的文件,你不想被提交 - 在這種情況下,你可以運行
git update-index --assume-unchanged <file>
所以,如果你以後運行git status
,你會看到,該文件不被修改的文件列表。
這裏更多How to manage configuration files when collaborating?
這裏http://gitready.com/intermediate/2009/02/18/temporarily-ignoring-files.html
相關問題
- 1. `git add .`和`git add -u`有什麼區別?
- 2. git add有什麼區別?和git add -A?
- 3. git-stash和git-checkout有什麼區別?
- 4. file .git和directory .git有什麼區別?
- 5. 在git GUI中,Git add(ctrl + A)和Stage to Commit(ctrl + T)有什麼區別?
- 6. git pull,git fetch和git rebase有什麼區別?
- 7. GIT的Branch和Remote有什麼區別?
- 8. git和bitbucket有什麼區別?
- 9. git clone和checkout有什麼區別?
- 10. 'git format-patch和'git diff'有什麼區別?
- 11. git commit -am和git之間有什麼區別-m
- 12. 「git checkout -f」和「git reset --hard HEAD」有什麼區別?
- 13. git clone和git clone --mirror有什麼區別?
- 14. 「git reset --hard」和「git checkout。」有什麼區別?
- 15. git cherry-pick和git show之間有什麼區別? patch -p1?
- 16. `git reset HEAD`和`git reset HEAD〜'之間有什麼區別嗎?
- 17. 有什麼區別git fetch B + git merge B vs git merge origin/B
- 18. git add和git commit之間的區別-a
- 19. git add之間的區別。和git commit -am「message」
- 20. 別名和標籤有什麼區別? (一般和在git中)
- 21. `git add -p`有什麼選擇?
- 22. git merge master vs git merge master coins有什麼區別
- 23. IntelliJ's Shelve和Git存儲區有什麼區別?
- 24. 什麼是「git remote add ...」和「git push origin master」?
- 25. 什麼時候應該使用rm,git rm,git rm --cached,git add
- 26. 是在Git 2.x`git add .`和`git add -A`是否一樣?
- 27. MySQL中的「ADD KEY」和「ADD INDEX」有什麼區別?
- 28. git add *(星號)vs git add。 (期)
- 29. 「git symbolic-ref HEAD refs/heads/gh-pages」和「git branch gh-pages」有什麼區別?
- 30. 當用戶在「git add」和「git commit」之前做「git push」會發生什麼?