Air*_*777 6 git macos osx-mountain-lion
在从C9迁移到通过SSH在我的Macbook上托管的过程中,我不得不重新下载Kohana并更改其他一些内容以使我的网站正常工作; 我不想让那些人承诺.有没有办法解决所有跟踪的文件,以便只提交未来的更改?或者我还应该做些什么呢?
我正在运行Mountain Lion的Macbook上运行Apache和PHP.
git rm --cached File
将删除索引中的文件,因此将不再对其进行跟踪,但不会对其进行物理删除.这将仅取消当前分支的文件
[要么]
使用这个git命令.执行此操作后,git停止检查文件以进行可能的修改.
git update-index --assume-unchanged <filename>
Run Code Online (Sandbox Code Playgroud)
您可以随时通过设置--no-assume-unchaged标志再次跟踪
git update-index --no-assume-unchanged <filename>
Run Code Online (Sandbox Code Playgroud)
但是这些命令不会影响远程存储库.
更简单:
cd /root/directory/of/your/local/repo
git rm --cached -r .
^^^
(space - dot)
Run Code Online (Sandbox Code Playgroud)
甚至更简单:
git clone url/for/Kohana /different/local/path
Run Code Online (Sandbox Code Playgroud)
我不太确定“取消跟踪所有跟踪的文件,以便仅提交未来的更改”是什么意思。因为您需要跟踪文件以便可以提交它们。
如果您只想不跟踪 Kohana 和其他下载,那么只需使用以下命令将它们从您的工作目录中删除git rm --cached <file>,或者更好地创建一个.gitignore文件将它们从您的工作目录中删除即可。
stackoverflow 上有许多有用的帖子可以帮助您.gitignore为项目创建文件。通过使用它,您可以轻松排除整个文件夹。
对于 Mac,如果您可以将隐藏文件视为 . 文件被隐藏。此页面向您展示如何查看 Mountain Loin 上的隐藏文件 - http://www.mikesel.info/show-hidden-files-mac-os-x-10-7-lion/
| 归档时间: |
|
| 查看次数: |
10720 次 |
| 最近记录: |