忽略git目录

时间:2015-05-27 04:36:00

标签: git github

我们正在为erlangchicagoboss开展一些项目工作。 ChicagoBoss是一个框架。当我们创建project1时,它会变成这样:

.
├── cb_admin
├── ChicagoBoss
├── ebin
├── project1
└── vagrant

我们仅为git init project1做了project1。完成project2后,我们在其中创建了另一个git init,其中包含├── cb_admin ├── ChicagoBoss ├── ebin ├── project1 ├── project2 └── vagrant

project1

有时,当我在$ 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) 工作时,git状态显示以下输出:

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/

因此,为了忽略仅限本地的行,我运行以下命令但没有成功:

./

可以帮我解决一下

  • UIButton * button = [UIButton buttonWithType:UIButtonTypeContactAdd]; button.frame = CGRectMake(150, 200, 50, 50); [button addTarget:self action:@selector(buttonSingleTap:) forControlEvents:UIControlEventTouchDown]; [button addTarget:self action:@selector(buttonMutipleTap:) forControlEvents:UIControlEventTouchDownRepeat]; [self.view addSubview:button]; - (void)buttonSingleTap:(UIButton *)btn{ [self performSelector:@selector(buttonAction:) withObject:btn afterDelay:0.5]; } - (void)buttonAction:(UIButton *)sender{ NSLog(@"single tap"); } - (void)buttonMutipleTap:(UIButton *)btn{ [NSObject cancelPreviousPerformRequestsWithTarget:self selector:@selector(buttonAction:) object:btn]; NSLog(@"mutiple tap!"); } 出现在那里的是什么?
  • 如何仅在本地忽略它,更改不应反映到我的远程目录。

1 个答案:

答案 0 :(得分:3)

../project2/(来自project1状态)和./(处于project2状态)与在根文件夹上完成git init一致(在project1或project2上没有)

  

哦好的,我们团队中的某个人可能已经在根文件夹

上完成了

查找.git文件夹。它可能位于/,而不是project1project2

  

你知道吗,./出现在那里是什么?

因为project2未添加到/中的仓库。

可能的解决方案(警告:它将丢失当前历史记录)

  • 删除/.git文件夹,
  • git initproject1
  • 中进行project2
  • 在每个项目中,添加并提交。