git touch不是内部_git-.gitignore忽略所有文件,然后递归允许*。
已经有几个与此类似的问题,但是没有一个答案对我有用。我想忽略存储库下方文件夹中的所有内容,但带有* .foo的文件除外(如果有人想知道如何证明这一点-我实际上是为我所有的“ Logic”项目制作一个git存储库-mac上的音乐软件-但我只想存储实际的项目文件* .logic)我要说清楚,所以我们都在同一个盘子上。这是我的工作,从头开始:设定:mkdir tempcd tempmkdir testd
已经有几个与此类似的问题,但是没有一个答案对我有用。
我想忽略存储库下方文件夹中的所有内容,但带有* .foo的文件除外
(如果有人想知道如何证明这一点-我实际上是为我所有的“ Logic”项目制作一个git存储库-mac上的音乐软件-但我只想存储实际的项目文件* .logic)
我要说清楚,所以我们都在同一个盘子上。这是我的工作,从头开始:
设定:
mkdir temp
cd temp
mkdir testdir
cd testdir
touch include.foo
touch dontinclude.bad
cd..
git init
touch .gitignore
将此粘贴到.gitignore
# Ignore all
/*
# But not these files...
!.gitignore
!*.foo
git状态
唯一未跟踪的文件是.gitignore
如果我输入“ git add”。 -没有变化,仅显示.gitignore,我的2个文件被忽略。
为什么这不起作用,如何更改上面的步骤使其起作用?
这是我从中获得.gitignore文件的极其相似的问题。我正在使用git --version 1.7.7(也尝试过1.7.3)-.gitignore忽略所有文件,然后递归允许某种类型的文件
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)