對於某些項目,我們正在致力於erlang
和chicagoboss
。 ChicagoBoss是一個框架。當我們創建一個project1
就變成這樣:忽略git目錄
.
├── cb_admin
├── ChicagoBoss
├── ebin
├── project1
└── vagrant
而且,我們確實git init
只project1
。稍後在完成project1
後,我們創建了另一個project2
其中git init
。
├── cb_admin
├── ChicagoBoss
├── ebin
├── project1
├── project2
└── vagrant
有時候,當我在project1
git的工作狀態顯示我下面的輸出:
$ git status
On branch develop
Your branch is up-to-date with 'origin/develop'.
Untracked files:
(use "git add <file>..." to include in what will be committed)
../project2/
nothing added to commit but untracked files present (use "git add" to track)
即使沒有什麼project2
提交。爲什麼未跟蹤的文件出現?然而,爲了驗證我在project2
目錄去,做了git status
:
$ git status
On branch develop
Your branch is up-to-date with 'origin/develop'.
Untracked files:
(use "git add <file>..." to include in what will be committed)
./
nothing added to commit but untracked files present (use "git add" to track)
所以忽略僅爲本地行了,我跑到下面的命令沒有成功:
$ git update-index --assume-unchanged ./
Ignoring path gift_tax/
一個可以幫助我瞭解
- 什麼是
./
出現在那裏? - 如何在本地忽略它,更改不應該反映到我的遠程目錄。
你是git init文件夾'/ project1'還是根文件夾?因爲如果你在文件夾「/ project」上git init,它應該包含僅位於該文件夾中的所有文件或文件夾。不像你的git狀態消息,它說'../ project2 /'。所以我想你在根文件夾git初始化文件夾 –
@AryWibowo - 哦好吧,所以來自我們團隊的人可能已經完成了根文件夾。 – trex
@AryWibowo - 你知道嗎,那裏出現了什麼'。/'? – trex