对于某些项目,我们正在致力于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