2016-12-01 79 views
0

我已經分叉並克隆了一個存儲庫,以便爲它做出貢獻。在命令行中,我創建了一個新分支,並創建了一個名爲'ansible.cfg'的文件,但在運行git status時不會顯示。玩弄甚至一個文件「a.cfg」後不git的狀態顯示:新文件沒有在git狀態下顯示

$ git status 
On branch add-selenium-grid 
nothing to commit, working directory clean 
$ touch tests/ui/a.txt tests/ui/a.cfg 
$ git status 
On branch add-selenium-grid 
Untracked files: 
    (use "git add <file>..." to include in what will be committed) 

    tests/ui/a.txt 

nothing added to commit but untracked files present (use "git add" to track) 
$ ls tests/ui/a.* 
tests/ui/a.cfg tests/ui/a.txt 

我很新與git,但這似乎如此基本,我不知所措。

+1

檢查的.gitignore文件,看看是否有與* .CFG – buff

+0

有一條線在.gitignore中沒有* .cfg。另外,我只是嘗試了'touch a.cfg',它顯示在git狀態中,但是'tests/ui/a.cfg'不會顯示在狀態中。 – je1910

+1

嘗試使用'git check-ignore -v tests/ui/a.cfg'來查看是什麼使得它關閉了'a.cfg'(如果你的Git不是太老的話不能有'check-ignore -v')。 – torek

回答

0

由於.gitignore文件,您可以檢查該擴展名的文件是否被git存儲庫忽略。在這種情況下,將不會出現內git status

可以檢查.gitignore與內容:

cat .gitignore 

Further details regarding gitignore

+0

如果它不是'.gitignore'文件,你能否給我們鏈接到你的fork,以便我們可以調查它? –

相關問題