8

C9 から Macbook での SSH 経由のホスティングへの移行では、Kohana を再ダウンロードし、サイトを機能させるためだけに他のいくつかを変更する必要がありました。私はそれらをコミットしたくありません。今後の変更のみがコミットされるように、すべての追跡ファイルを追跡解除する方法はありますか? それとも他にやるべきことがありますか?

私は、Apache と PHP をオンにして Mountain Lion を実行している Macbook を使用しています。

4

3 に答える 3

10

さらに簡単:

cd /root/directory/of/your/local/repo
git rm --cached -r .
                  ^^^
               (space - dot)

さらに簡単に:

git clone url/for/Kohana /different/local/path
于 2013-06-17T10:20:13.793 に答える
10

git rm --cached File

インデックス内のファイルを削除するため、追跡されなくなりますが、物理的には削除されません。これにより、現在のブランチのファイルのみが追跡されなくなります

[また]

この git コマンドを使用します。これを行うと、git はファイルの変更の可能性のチェックを停止します。

git update-index --assume-unchanged  <filename>

いつでも、--no-assume-unchagedフラグを設定することで再度追跡できます

git update-index --no-assume-unchanged  <filename>

ただし、これらのコマンドはリモート リポジトリには影響しません。

于 2013-06-17T06:00:31.743 に答える
0

「追跡されたすべてのファイルを追跡解除して、将来の変更のみがコミットされる」という意味が正確にはわかりません。コミットできるようにファイルを追跡する必要があるため。

Kohana やその他のダウンロードを追跡したくない場合は、ファイルを使用して作業ディレクトリから削除するgit rm --cached <file>か、ファイルを作成することをお勧めし.gitignoreます。

.gitignoreプロジェクト用のファイルの作成を支援するために、stackoverflow に関する多くの役立つ投稿があります。これを使用すると、フォルダー全体を簡単に除外できます。

Mac の場合は、隠しファイルを . ファイルが隠されています。このページでは、Mountain Loin の隠しファイルを表示する方法を示します - http://www.mikesel.info/show-hidden-files-mac-os-x-10-7-lion/

于 2013-06-17T05:59:55.647 に答える