我只是想知道我的make文件是否有問題? 請在這裏檢查文件。我只想看到例如源文件。 * .c * .h * .cpp * .hpp。是否需要首先初始化GIt(Git init)目錄,然後創建忽略文件,然後克隆存儲庫?正如你所看到的,我嘗試了幾乎所有的東西。GIT爲什麼目標文件,Makefiles.mk,* .xml文件仍然顯示在未執行的更改上,即使有一個很好的忽略列表
# git ls-files --others --exclude-from=.git/info/exclude
# Lines that start with '#' are comments.
# For a project mostly in C, the following would be a good set of
# exclude patterns (uncomment them if you want to use them):
# http://stackoverflow.com/questions/846639/git-ignore-file-for-c-projects
# ignore objects and archives, anywhere in the tree.
#build/
#debug/
#App/
#*.[c]
*.[oa]
*.[o]
*.o
*.[d]
*.[od]
*.d
*.od
*.[lst]
*.[xml]
*.[properties]
*.[bak]
*.o.d
*.elf
*.xml
*.lst
*.bak
*.mk
*.properties
#*.a
#*.d
# ignore files being edited
#*~
#*.lst
# ignore swap files, temp files.
#*.swp
#.~
#thumbs.db
#build/
#*.lst
#*.lss
#*.sys
# ignore generated html files,
#*.html
# except foo.html which is maintained by hand
#!foo.html
# exclude everything except directory foo/bar
#/*
#!/foo
#/foo/*
#!/foo/ba
#### END OF GIT IGNORE LIST ####
我沒有看到忽略makefile的位置。此外,他們是否顯示爲新的或修改?如果它們在回購庫中已被_already_,則忽略列表不適用。 –
如果這些文件已經是版本庫的一部分,那麼在'.gitignore'啓動之前,你必須首先'git rm --cached'這些文件。至於這些文件是否應該被提交是另一回事。 –
@ Sergio,他們顯示爲已修改。 – newb7777