最初のプロジェクトをGitでセットアップしています。セットアップ方法git-ignore
Windowsのファイル?
私は最初のRailsプロジェクトをVagrantを使用して作成し、.gitignore
Windows
簡単です。
.gitignore
ファイルを作成します*.pyc
拡張子.pyc
のファイルを無視しますTortoiseGitまたは他のGitソフトウェアを使用すると、より簡単になります。ファイルを右クリックすると、add to ignore list
メニューが表示されます。
ファイルとディレクトリを無視するには、主に2つの方法があるようです。
.gitignore
ファイルを.git
フォルダーのほかにリポジトリのルートに配置します(Windowsでは、実際のファイル拡張子が表示されていることを確認してから、.gitignore
を作成します。
グローバル構成~/.gitignore_global
を作成し、git config --global core.excludesfile ~/.gitignore_global
を実行して、これをgit構成に追加します
注:以前に追跡されたファイルは、git rm --cached filename
を実行して追跡を解除できます。これは、.gitignore
を作成する前に存在していたリポジトリにとって非常に重要です。
共有する必要のないローカルファイルの場合、ファイルパターンまたはディレクトリをファイル.git/info/exclude
に追加するだけです。これらのルールはコミットされていないため、プロジェクトの他の共同編集者には表示されません。これらはマシン固有の設定です。
Windowsでは、「ドットファイル」(つまり、名前がドットで始まるファイル)を作成できません。ただし、Windowsで.gitignoreを作成する簡単な方法は3つあります。いずれの場合も、プロジェクトのルートディレクトリに.gitignoreが必要です。
テキストエディタでファイルを作成し、「保存」または「名前を付けて保存」します。ファイルに「.gitignore」という名前を付けると、テキストエディタがOSの制限を回避します。私はSublime Text 3とVimを使用しています。この方法は両方で機能します(ただし、Vimは:wコマンドを使用します)。
フォールバックは、空の(今のところ)テキストファイルを作成して.gitignore.txtとして保存してから、コマンドシェルに移動し、ファイルの名前を.gitignoreに変更します(コマンドラインを使用)。それでうまくいきます。
Git Bash(Windowsのgitインストーラーで利用可能)には「touch」コマンドがあり、ドットファイルを作成します。 Git Bashプロンプトで「touch .gitignore」コマンドを入力すると、その名前のファイルが存在しない場合は空のファイルが作成されます。
.gitignoreファイル内に除外ルールを追加します:
テキストエディターを使用して.gitignoreファイルを作成する必要があるという以前の回答に追加するには、通常、最初にWindowsコマンドプロンプトまたはPowershellウィンドウからdir> .gitignoreを実行します。
これにより、ディレクトリリスト全体が.gitignoreという名前のファイルに出力されます。
次に、テキストエディター(メモ帳++やAtomなど)を使用して、ディレクトリリストからファイルを変更し、ファイルを見落としたり、ファイル名を誤って入力したりしないようにするのは非常に簡単です。