我正在使用与WebCollab类似的NetCollab。我正在计算机A上开展这个项目。
https://github.com/fatagun/NetCollab
当我从另一台计算机克隆此项目时,计算机B,我必须恢复包。
然后我看到很多我必须提交的项目,实际上不应该存在。
正确的方法是什么?
答案 0 :(得分:2)
您的.gitignore
文件可能如下所示:
#OS junk files
[Tt]humbs.db
*.DS_Store
#Visual Studio files
*.[Oo]bj
*.user
*.aps
*.pch
*.vspscc
*.vssscc
*_i.c
*_p.c
*.ncb
*.suo
*.tlb
*.tlh
*.bak
*.[Cc]ache
*.ilk
*.log
*.lib
*.sbr
*.sdf
*.opensdf
*.unsuccessfulbuild
ipch/
[Oo]bj/
[Bb]in
[Dd]ebug*/
[Rr]elease*/
Ankh.NoLoad
#MonoDevelop
*.pidb
*.userprefs
#Tooling
_ReSharper*/
*.resharper
[Tt]est[Rr]esult*
*.sass-cache
#Project files
[Bb]uild/
#Subversion files
.svn
# Office Temp Files
~$*
# vim Temp Files
*~
#NuGet
packages/
*.nupkg
#ncrunch
*ncrunch*
*crunch*.local.xml
# visual studio database projects
*.dbmdl
#Test files
*.testsettings
这会阻止git尝试提交不必要的文件。
答案 1 :(得分:1)
您应该向packages
文件夹添加一个忽略,这样就不会提交它们(除了您想要的)。
为此,请将.gitignore
文件添加到项目根目录,并将packages
文件夹添加到该文件中:
/PATH/packages/
有关详细信息,请参阅以下链接:http://git-scm.com/docs/gitignore