2015-07-29 3 views
-4

У меня возникла проблема с файлами, которые следует игнорировать, добавляя, когда я добавляю.Gitignore игнорируется

Я программно инициализирую репо, а затем создаю .gitignore и README и фиксирую их. Тогда, когда я касаюсь файла, который следует игнорировать и делать «git add». он появляется как новый файл и добавляется в следующий коммит, я уверен, что делаю что-то довольно глупое. Это то, что рабочий процесс будет выглядеть

mkdir testrepo 
cd testrepo 
git init 
<Create Java.gitignore and README> 
git add Java.gitignore 
git add README.md 
git commit -am "Initial Commit" 
touch bob.java 
touch bob.class 
git add . 

, а затем он показывает

On branch master 
Changes to be committed: 
(use "git reset HEAD <file>..." to unstage) 

    new file: bob.class 
    new file: bob.java 

Это Java.gitignore я использую

*.class 

# Mobile Tools for Java (J2ME) 
.mtj.tmp/ 

# Package Files # 
*.jar 
*.war 
*.ear 

# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml 
hs_err_pid* 
+0

Вы действительно назвали файл 'Java.gitignore'? – PeeHaa

+0

Да, вместо того, чтобы переписывать файлы, которые я просто копировал из каталога установки моего приложения, и я копировал все имя файла –

ответ

3

Файл должен быть назван, в буквальном смысле, .gitignore , Java.gitignore является, ну, игнорируется git, потому что файл не указан.

Сделайте быстрый mv Java.gitignore .gitignore, и вам должно быть хорошо идти.

+0

Я знал, что это простое спасибо –

+0

Можете ли вы пометить этот ответ как правильный? Ненавижу быть этим парнем, но ... это точки, лет. – nameless912

Смежные вопросы