web-dev-qa-db-ja.com

Windowsで.gitignoreを設定する方法は?

最初のプロジェクトをGitでセットアップしています。セットアップ方法git-ignore Windowsのファイル?

私は最初のRailsプロジェクトをVagrantを使用して作成し、.gitignore Windows

9
Mahesh N

簡単です。

  1. テキストエディタを使用して.gitignoreファイルを作成します
  2. そこに、無視したいファイル名を書いてください
  3. 次のようなワイルドカードを使用できます:*.pyc拡張子.pycのファイルを無視します

TortoiseGitまたは他のGitソフトウェアを使用すると、より簡単になります。ファイルを右クリックすると、add to ignore listメニューが表示されます。

12
Aminah Nuraini

ファイルとディレクトリを無視するには、主に2つの方法があるようです。

。gitignore

  • .gitignoreファイルを.gitフォルダーのほかにリポジトリのルートに配置します(Windowsでは、実際のファイル拡張子が表示されていることを確認してから、.gitignoreを作成します。

  • グローバル構成~/.gitignore_globalを作成し、git config --global core.excludesfile ~/.gitignore_globalを実行して、これをgit構成に追加します

:以前に追跡されたファイルは、git rm --cached filenameを実行して追跡を解除できます。これは、.gitignoreを作成する前に存在していたリポジトリにとって非常に重要です。

レポ除外

共有する必要のないローカルファイルの場合、ファイルパターンまたはディレクトリをファイル.git/info/excludeに追加するだけです。これらのルールはコミットされていないため、プロジェクトの他の共同編集者には表示されません。これらはマシン固有の設定です。

8
sarbada

Windowsでは、「ドットファイル」(つまり、名前がドットで始まるファイル)を作成できません。ただし、Windowsで.gitignoreを作成する簡単な方法は3つあります。いずれの場合も、プロジェクトのルートディレクトリに.gitignoreが必要です。

  1. テキストエディタでファイルを作成し、「保存」または「名前を付けて保存」します。ファイルに「.gitignore」という名前を付けると、テキストエディタがOSの制限を回避します。私はSublime Text 3とVimを使用しています。この方法は両方で機能します(ただし、Vimは:wコマンドを使用します)。

  2. フォールバックは、空の(今のところ)テキストファイルを作成して.gitignore.txtとして保存してから、コマンドシェルに移動し、ファイルの名前を.gitignoreに変更します(コマンドラインを使用)。それでうまくいきます。

  3. Git Bash(Windowsのgitインストーラーで利用可能)には「touch」コマンドがあり、ドットファイルを作成します。 Git Bashプロンプトで「touch .gitignore」コマンドを入力すると、その名前のファイルが存在しない場合は空のファイルが作成されます。

.gitignoreファイル内に除外ルールを追加します:

  1. 開始点 。このリポジトリは、(i)Windows、(ii)Railsおよび(iii)Vagrantの除外パターンのサンプルを提供します。これらをグローバルgitignoreファイルに追加できます。
  2. GitIgnore /パターン 。 Gitマニュアルのこのセクションでは、新しいgitignoreファイルで使用するパターンについて説明します。基本的には、バージョン管理を必要としないディレクトリとファイルを除外します。
6
gwh

テキストエディターを使用して.gitignoreファイルを作成する必要があるという以前の回答に追加するには、通常、最初にWindowsコマンドプロンプトまたはPowershellウィンドウからdir> .gitignoreを実行します。

これにより、ディレクトリリスト全体が.gitignoreという名前のファイルに出力されます。

次に、テキストエディター(メモ帳++やAtomなど)を使用して、ディレクトリリストからファイルを変更し、ファイルを見落としたり、ファイル名を誤って入力したりしないようにするのは非常に簡単です。

2
Osprey Eagle