如何在 git 中添加故事板 canvas 方向 在 Xcode 中忽略
How to add storyboard canvas orientation in git ignore in Xcode
我知道这似乎是一个很明显的问题,但我已经经历了很多不同的 git 忽略文件,但我仍然无法控制这个文件。
有什么问题?
这是怎么发生的?
我刚刚更改了一个视图控制器在情节提要中的位置。
我需要什么?
有什么可能的方法可以将此文件添加到 git ignore 中,这样我就可以避免这些简单的合并冲突?另外,我不能将这个故事板添加到 git ignore 中,因为我想反映我实际所做的视图控制器中的更改。在我以前的 macbook 上,它工作正常,不知道为什么相同的 git 忽略不再工作了?
因为它显示的是 "Changes not staged for commit" 而不是关于未跟踪文件的内容,这意味着您 Main.storyboard
已经被 Git[=22= 跟踪].换句话说,一旦您将文件添加到 Git 并提交它,该文件就会被跟踪,这意味着 Git 将监视它的更改。
.gitignore
不 对跟踪的文件有效,但只对未跟踪的文件有效。您可以使用
git rm --cached Nava/UI/Base.lproj/Main.storyboard
将其从索引中删除,然后提交。现在,如果您将 .gitignore
文件正确设置为忽略该文件,您将不会再看到它。
我知道这似乎是一个很明显的问题,但我已经经历了很多不同的 git 忽略文件,但我仍然无法控制这个文件。
有什么问题?
这是怎么发生的? 我刚刚更改了一个视图控制器在情节提要中的位置。
我需要什么? 有什么可能的方法可以将此文件添加到 git ignore 中,这样我就可以避免这些简单的合并冲突?另外,我不能将这个故事板添加到 git ignore 中,因为我想反映我实际所做的视图控制器中的更改。在我以前的 macbook 上,它工作正常,不知道为什么相同的 git 忽略不再工作了?
因为它显示的是 "Changes not staged for commit" 而不是关于未跟踪文件的内容,这意味着您 Main.storyboard
已经被 Git[=22= 跟踪].换句话说,一旦您将文件添加到 Git 并提交它,该文件就会被跟踪,这意味着 Git 将监视它的更改。
.gitignore
不 对跟踪的文件有效,但只对未跟踪的文件有效。您可以使用
git rm --cached Nava/UI/Base.lproj/Main.storyboard
将其从索引中删除,然后提交。现在,如果您将 .gitignore
文件正确设置为忽略该文件,您将不会再看到它。