我的初始git命令看起来像这样
01. git init
02. git clone git@bitbucket.org:user/project-2.0.git
03. cd project-2.0
04. mkdir new_subfolder
05. cd .. (came outside of the repo as I need to control/manage from outside the repo)
06. git status
运行 git status 后,我只能看到 project-2.0 文件夹,没有其他任何意味着git无法理解正确路径。
On branch master
Your branch is up-to-date with 'origin/master'.
Untracked files:
(use "git add ..." to include in what will be committed)
project-2.0/
nothing added to commit but untracked files present (use "git add" to track)
我怎么能让git知道我不想要这个文件夹,但我实际上创建了一个需要跟踪的新文件夹
简而言之: 获取正确的路径
答案 0 :(得分:1)
这里有两个git项目 - 一个位于project-2.0
的父目录中,另一个位于project-2.0
中。
如果您只想在克隆的项目中使用git repo,请删除.git
父目录中的project-2.0
目录。然后,父目录中的git status
应返回Not a git repository (or any of the parent directories):
。如果您进入project-2.0
并运行git status
,您应该会看到未跟踪的目录。