私はgitの初心者なので、質問は本当にばかげているかもしれません。申し訳ありません。つまり、私はここでスタックオーバーフローの質問にかなり近いものを見つけましたが、問題を正しく解決する方法をまだ理解していません。
vimを含むドットファイルを含むgithubリポジトリがあります。私はvimで病原体を使用しているので、プラグインの継ぎ目を取得する自然な方法です
git submodule add https://github.com/msanders/snipmate.vim.git vim/bundle/snipmate
...
git submodule init
git submodule update
git submodule foreach git submodule init
git submodule foreach git submodule update
どこかで見つけたもの。最後の 4 つのコマンドは、このリポジトリを複製するたびに実行するようにセットアップ スクリプトに追加しただけです。
最初の問題はgit status
いつも私を示しています
# modified: vim/bundle/snipmate (untracked content)
# ...
# Changed but not updated:
セクションで、git add vim/bundle/snipmate
役に立ちません。それはかなり迷惑です。
2番目の問題は、スニペットのスニペットをデフォルトのままにしておくことは明らかに望んでいないことです。変更したいのですが、病原体のスニペットは、自分のレポではなくサブモジュールであるスニペットフォルダーに保存されます。もちろん、clone
そこに単純にそれらを作成することも、いくつかのフォークを作成することもできますが、良い解決策とは思えません。
- 自分のコードを他のコードと台無しにします。github で見つけることができます。
- snipmate を実際に変更するつもりはありません。構成するつもりです。
- これらすべてが、30 個のプラグインを更新することを複雑にしたり、不可能にしたりすることさえあります。
誰かが「正しい」答えを見つけるのを手伝ってくれるでしょうか?