我的团队正在使用bitbucket来管理我们在Visual Studio 2013上开发的团队项目。而且维护我们的工作非常简单易行。
去年我在名为new branch
的git上创建了我的项目的version2
。
$ git branch version2
$ git branch
* master
version2
$git checkout test
$ git branch
master
* version2
现在该项目位于version2
分支上。项目的本地位置保持不变。
我面临以下问题,
如果我们要添加新文件并检查git状态,则没有任何内容 显示提交。但是,如果我们修改任何现有的文件,哪个有效 很好或能够提交。只缺少新添加的文件。
是什么原因?我错过了什么?
答案 0 :(得分:2)
默认情况下,Git不会自动跟踪新文件。你需要运行
git add <newfile>
每个新文件。 git status
会告诉你:
$ git status
[...]
Untracked files:
(use "git add <file>..." to include in what will be committed)
foo.txt
如果文件未显示在Untracked files
的{{1}}部分中,则git status
个文件可能会忽略这些文件。