在从C9移动通过SSH我的MacBook上托管,我不得不重新下载Kohana中,并改变一些其他的东西只是为了让我的网站的工作;我不希望那些被提交。有没有什么办法untrack所有跟踪的文件,因此,只有未来的变化承诺?还是有别的东西,我应该做的事?
我在MacBook上运行的山狮与Apache和PHP打开。
git rm --cached File
将删除索引文件,因此它将不再被跟踪,但不会物理删除它。这将untrack文件仅适用于当前分支
[要么]
使用这个混帐命令。执行此操作后,混帐停止检查可能的修改文件。
git update-index --assume-unchanged <filename>
在任何时候,你可以通过设置--no-assume-unchaged
标志再次跟踪
git update-index --no-assume-unchanged <filename>
但是这些命令不会影响到远程仓库。
更简单:
cd /root/directory/of/your/local/repo
git rm --cached -r .
^^^
(space - dot)
甚至更简单:
git clone url/for/Kohana /different/local/path
我不完全相信你的“untrack所有跟踪的文件,所以只有未来的变化是承诺”的意思。当你需要跟踪文件,以便它们可以被提交。
如果你只想做不跟踪的Kohana和其他下载,然后只用git rm --cached <file>
从工作目录中删除,甚至更好地创造一个.gitignore
文件。
有计算器上许多有用的职位,以帮助您为您的项目创建.gitignore
文件。利用这一点,你可以很容易地排除整个文件夹。
对于Mac,这也将是有益的,如果你能看到隐藏的文件作为。文件是隐藏的。此页面显示您如何看到山腰部隐藏文件 - http://www.mikesel.info/show-hidden-files-mac-os-x-10-7-lion/