私は今までに.gitignore
ファイルでかなりうまくいると思っていました。私はGitのレポにのみ以下のファイルが含まれるようにしようとしている:Gitリポジトリで.gitignore、.bashrc、.vimrc、.vim /のみを含む
- .gitignore
- の.bashrcの.vimrc
- て.vim /(このディレクトリ内のすべてのもの)
私はStackOverflow(How do I ignore files in a directory in Git?、Git ignore sub foldersおよびIs there a way to tell git to only include certain files instead of ignoring certain files?)に関するいくつかの他の回答を読んでいます。しかし、私は自分の.gitignore
ファイルを取得することはできません。私は私の.gitignore
ファイルの最後の行のバリエーションを試してみた
$ git init; git add .; git status
Initialized empty Git repository in /home/username/.git/
On branch master
Initial commit
Changes to be committed:
(use "git rm --cached <file>..." to unstage)
new file: .bashrc
new file: .gitignore
new file: .vimrc
が、無駄に:私はgit init; git add .; git status
を実行した後レポが含まれてい
*
.*
!.gitignore
!.bashrc*
!.vimrc
!.vim/
:ここで私は現在、私の.gitignore
ファイルに持っているものです。誰も私の間違いを見つけられますか?
EDIT
私はのみ.gitignore
ファイルを変更する解決策を見つけようとしています。
私の '.vim /'ディレクトリには、 'bundle'という名前の1つのサブディレクトリがあります。 'bundle'フォルダの下にたくさんのファイルとディレクトリがあります。 「アウトプットが正しい」とはどういう意味ですか?私の目標は '.vim /'フォルダとその中のすべてを含めることです。 – MikeyE
'-force'フラグを使うことができます:' git add -f .vim' –
'!/ .vim'と同じ結果を試しました。私は、 '.gitignore'ファイルだけを変更することで動作する解決策を見つけようとしている以外は、' -force'フラグを使うことができます。これを反映するように質問を更新します。 – MikeyE