草庐IT

GitIgnore

全部标签

git - .gitignore 中的异常

这个问题在这里已经有了答案:Make.gitignoreignoreeverythingexceptafewfiles(28个答案)关闭3年前。如何向.gitignore添加异常(exception),例如“忽略所有.dll文件但是myfile.dll”?

git - .gitignore 是什么?

我刚刚创建了一个Github存储库,想知道.gitignore文件的用途。我一开始没有创建一个,但由于大多数存储库都有一个,所以添加了一个。我需要一个吗?我可以/是否忽略它,或者它是否有用? 最佳答案 .gitignore告诉git它应该忽略哪些文件(或模式)。它通常用于避免从您的工作目录提交对其他协作者无用的临时文件,例如编译产品、IDE创建的临时文件等。您可以找到完整的详细信息here. 关于git-.gitignore是什么?,我们在StackOverflow上找到一个类似的问题:

git - .gitignore 是什么?

我刚刚创建了一个Github存储库,想知道.gitignore文件的用途。我一开始没有创建一个,但由于大多数存储库都有一个,所以添加了一个。我需要一个吗?我可以/是否忽略它,或者它是否有用? 最佳答案 .gitignore告诉git它应该忽略哪些文件(或模式)。它通常用于避免从您的工作目录提交对其他协作者无用的临时文件,例如编译产品、IDE创建的临时文件等。您可以找到完整的详细信息here. 关于git-.gitignore是什么?,我们在StackOverflow上找到一个类似的问题:

xcode - 不能忽略 UserInterfaceState.xcuserstate

我正在使用Git进行Xcode4项目版本控制。我已经明确地将ProjectFolder.xcodeproj/project.xcworkspace/xcuserdata/myUserName.xcuserdatad/UserInterfaceState.xcuserstate添加到.gitignore,但Git不会忽略它。知道为什么会这样吗? 最佳答案 Git可能已经在跟踪该文件。来自gitignoredocs:Tostoptrackingafilethatiscurrentlytracked,usegitrm--cached.使用

xcode - 不能忽略 UserInterfaceState.xcuserstate

我正在使用Git进行Xcode4项目版本控制。我已经明确地将ProjectFolder.xcodeproj/project.xcworkspace/xcuserdata/myUserName.xcuserdatad/UserInterfaceState.xcuserstate添加到.gitignore,但Git不会忽略它。知道为什么会这样吗? 最佳答案 Git可能已经在跟踪该文件。来自gitignoredocs:Tostoptrackingafilethatiscurrentlytracked,usegitrm--cached.使用

git - 我可以 'git commit' 文件并忽略其内容更改吗?

我团队中的每个开发人员都有自己的本地配置。该配置信息存储在一个名为devtargets.rb的文件中,该文件用于我们的rake构建任务。不过,我不希望开发人员破坏彼此的devtargets文件。我的第一个想法是将该文件放在.gitignore列表中,这样它就不会提交给git。然后我开始想:是否可以提交文件,但忽略对文件的更改?所以,我会提交文件的默认版本,然后当开发人员在他们的本地机器上更改它时,git会忽略这些更改,并且当你执行gitstatus或gitcommit时它不会显示在更改文件列表中.这可能吗?这肯定是一个不错的功能... 最佳答案

git - 我可以 'git commit' 文件并忽略其内容更改吗?

我团队中的每个开发人员都有自己的本地配置。该配置信息存储在一个名为devtargets.rb的文件中,该文件用于我们的rake构建任务。不过,我不希望开发人员破坏彼此的devtargets文件。我的第一个想法是将该文件放在.gitignore列表中,这样它就不会提交给git。然后我开始想:是否可以提交文件,但忽略对文件的更改?所以,我会提交文件的默认版本,然后当开发人员在他们的本地机器上更改它时,git会忽略这些更改,并且当你执行gitstatus或gitcommit时它不会显示在更改文件列表中.这可能吗?这肯定是一个不错的功能... 最佳答案

git - .gitignore 文件属于哪里?

.gitignore文件属于.git文件夹结构中的某处还是主要源文件中? 最佳答案 将.gitignore放在工作目录中。如果将它放在.git(存储库)目录中,它将不起作用。$ls-1d.git*.git.gitignore 关于git-.gitignore文件属于哪里?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/5698148/

git - .gitignore 文件属于哪里?

.gitignore文件属于.git文件夹结构中的某处还是主要源文件中? 最佳答案 将.gitignore放在工作目录中。如果将它放在.git(存储库)目录中,它将不起作用。$ls-1d.git*.git.gitignore 关于git-.gitignore文件属于哪里?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/5698148/

git - 从存储库中删除文件但将其保留在本地

我想在我的远程存储库中删除一个文件夹。我想删除它,但该文件夹保留在我的计算机中 最佳答案 gitrm--cached-rsomedir将暂存删除目录,但不会触及磁盘上的任何内容。这也适用于文件,例如:gitrm--cachedsomefile.ext之后你可能想添加somedir/或somefile.ext到你的.gitignore文件,这样git就不会尝试添加它回来了。 关于git-从存储库中删除文件但将其保留在本地,我们在StackOverflow上找到一个类似的问题: