[英]how to instruct git to stop tracking outside directories?
由于某些原因, $ git status
显示我对其他目录的更改:
如何指示git停止跟踪外部目录?
这些文件不在您的存储库之外; 您位于存储库的子目录中。
$ find
.
./subdir
./subdir/bar.txt
./foo.txt
$ git init .
Initialized empty Git repository in /tmp/ikegami/.git/
$ git status
# On branch master
#
# Initial commit
#
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# foo.txt
# subdir/
nothing added to commit but untracked files present (use "git add" to track)
$ cd subdir
$ git status
# On branch master
#
# Initial commit
#
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# ../foo.txt
# ./
nothing added to commit but untracked files present (use "git add" to track)
如果假设当前目录是您的存储库,则使用git init
而不是git init subdir
,或者使用git clone url .
而不是git clone url subdir
。
也许这个问题尚不清楚,而您真正想要的是:
git status .
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.