1306

ファイルにいくつかのルールを追加する必要があり.gitignoreます。ただし、プロジェクト フォルダーに見つかりません。Xcodeで自動生成じゃないの?そうでない場合、どのコマンドで作成できますか?

4

41 に答える 41

1763

Windowsを使用している場合、Windowsエクスプローラーでファイル名のないファイルを作成することはできません。テキストファイルの名前を.gitignoreに変更しようとすると、「ファイル名を入力する必要があります」というエラーが表示されます。

ここに画像の説明を入力してください

これを回避するために、私は次の手順を使用しました

  1. テキストファイルgitignore.txtを作成します
  2. テキストエディタで開き、ルールを追加してから、保存して閉じます
  3. Shiftキーを押しながら、現在のフォルダを右クリックして、[ここでコマンドウィンドウを開く]を選択します。
  4. 次に、コマンドラインでファイルの名前を次のように変更します。ren gitignore.txt .gitignore

または、 @HenningCashがコメントで提案します

このWindowsエクスプローラーのエラーを回避するには、ファイル名に拡張子なしのドットを追加します:.gitignore。自動的に.gitignoreに変更されます

于 2012-09-06T10:59:06.367 に答える
590

(場合によっては) 可能な限り単純: 以下を好みのコマンド ライン インターフェイス (GNU Bash、Git Bash など) に追加するだけです。

touch .gitignore

コメントで@Wardyが指摘したように、touchフルパスを提供する限り、Windowsでも機能します。これは、 Windowsの一部のユーザーで機能しない理由も説明している可能性があります。このコマンドは、デフォルトでは一部の Windows バージョンtouchには含まれていないようです。$PATH

C:\> "c:\program files (x86)\git\bin\touch.exe" .gitignore

注: パスは、セットアップおよびインストール パスによって異なる場合があります。

于 2013-02-20T11:55:24.970 に答える
324

Windows エクスプローラーで .gitignore ファイルを作成する最も簡単な方法は、.gitignore という名前の新しいファイルを作成することです.gitignore.。これは、実際には空のファイル拡張子を持つため、ファイル拡張子を持つことの検証をスキップします。

于 2013-07-24T14:31:52.807 に答える
208

デフォルトでは、.gitignore ファイルはリポジトリに追加されません。vi または任意のテキスト エディターを使用して .gitignore ファイルを作成し、続けて .gitignore を発行しgit add .gitignoreますgit commit -m "message" .gitignore。次のコマンドがそれを処理します。

> .gitignore
git add .gitignore
git commit -m "message" .gitignore
于 2012-05-24T19:51:50.833 に答える
145

========== Windowsの場合 ==========

  1. メモを開きます。
  2. gitignore ファイルの内容を追加します。
  3. 「名前を付けて保存」をクリックし、「すべてのファイル」を選択します。
  4. 名前を付けて保存.gitignore

======== 簡単ピーシー!コマンドライン不要!========

于 2014-05-31T13:53:19.887 に答える
58

Windowsでは、cmdを使用できます echo "" >.gitignore

または、Git Bash cmd touch .gitignoreを使用します。これは、Linux および Mac システムに役立ちます。

于 2016-05-17T01:05:07.250 に答える
57

MacOS / Linux ワンライナー

作成/コピー/貼り付けをいじらずにデフォルトの git ignore を取得する簡単な方法はcurl、ターミナルからコマンドを使用することです。最初にプロジェクトのルート ディレクトリに移動し、次の 2 つのソースのいずれかからの API 名cdに置き換えてコマンドを実行します。MY_API_NAME

gitignore.io

curl -o .gitignore https://www.gitignore.io/api/MY_API_NAME

ここのリストから検索して[生成] をクリックすると、API 名を見つけることができます。

Java の例:

curl -o .gitignore https://www.gitignore.io/api/java

GitHub

または、GitHub にあるものを使用できます。ここでAPI のファイル名を見つけます。

curl -o .gitignore https://raw.githubusercontent.com/github/gitignore/master/MY_API_NAME.gitignore

Java の例:

curl -o .gitignore https://raw.githubusercontent.com/github/gitignore/master/Java.gitignore

ウィンドウズ

Windows 用の同様の代替手段がいくつかあります。

しかし、正直なところ、その設定は、それだけの価値があるよりも面倒に見えます。Windows を使用している場合は、プロジェクトのルート フォルダーに空のファイルを作成し、.gitignoregitignore.io または GitHub から既定のテキストをコピーして貼り付けます。

于 2016-09-23T05:34:55.437 に答える
34

私の貢献は Mac を使用している人を対象としており、iOS プロジェクトに取り組んでいる人だけでなく (Xcode に言及している質問で示唆されているように)、あらゆる種類のプロジェクトに適用できます。



私が行う簡単な方法は、ターミナルに入って実行vim .gitignoreし、ファイルを追加することです。通常は、 https://github.com/github/gitignoreにある GitHub のテンプレートの 1 つから必要なものをコピーするだけです。


ステップ 1
プロジェクトで、次のコマンドを入力します。

vim .gitignore

ここに画像の説明を入力してください



ステップ 2 Vim
でファイルを開いています。

ここに画像の説明を入力してください

を押しiてテキストを挿入します。下部に--INSERT--が表示されたら、ファイルの準備ができていることがわかります。

ここに画像の説明を入力してください



ステップ 3 (オプション 1)
Objective-C プロジェクトの場合、https://raw.githubusercontent.com/github/gitignore/master/Objective-C.gitignore.gitignoreからコピーしてファイルに貼り付けることができます。

ここに画像の説明を入力してください

を押しEscて を入力し:wq、 を押しReturnます。ファイルを保存します。



ステップ 3 (オプション 2)
プロジェクトに適用するファイルを追加します。

何を追加すればよいかわからない場合、検索エンジンで使用する最適なキーワードは、プロジェクト タイプとテキスト エディターを含めることです。たとえば、Sublime Textを使用する場合は、追加したいでしょう

*.sublime-workspace

また、 DreamweaverでCordovaプロジェクトを使用している場合は、追加する必要があります。

_notes
dwsync.xml
于 2014-07-16T17:45:06.677 に答える
32

Windows でのヒントを次に示します。

  • Windows エクスプローラーで右クリックし、[新規] > [テキスト ドキュメント]
  • .gitignore という名前を付けます。(末尾のドット付き - それがヒントです)
  • .gitignore ファイルになってしまいます:)

Windows 7 および 8 でテスト済み。

このヒントは、Windows エクスプローラーにファイル拡張子が表示されることを前提としています。

Windows エクスプローラー .gitignore

于 2014-10-21T10:36:14.100 に答える
18

コミットしたくないすべてのファイルとディレクトリを含む .gitignore ファイルを作成します。

例:

#################
## Eclipse
#################

*.pydevproject
.project
.metadata
.gradle
bin/
tmp/
target/
*.tmp
*.bak
*.swp
*~.nib
local.properties
.classpath
.settings/
.loadpath

# External tool builders
.externalToolBuilders/

# Locally stored "Eclipse launch configurations"
*.launch

# CDT-specific
.cproject

# PDT-specific
.buildpath


#################
## Visual Studio
#################

## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.

# User-specific files
*.suo
*.user
*.sln.docstates

# Build results

[Dd]ebug/
[Rr]elease/
x64/
build/
[Bb]in/
[Oo]bj/

# MSTest test Results
[Tt]est[Rr]esult*/
[Bb]uild[Ll]og.*

*_i.c
*_p.c
*.ilk
*.meta
*.obj
*.pch
*.pdb
*.pgc
*.pgd
*.rsp
*.sbr
*.tlb
*.tli
*.tlh
*.tmp
*.tmp_proj
*.log
*.vspscc
*.vssscc
.builds
*.pidb
*.log
*.scc

# Visual C++ cache files
ipch/
*.aps
*.ncb
*.opensdf
*.sdf
*.cachefile

# Visual Studio profiler
*.psess
*.vsp
*.vspx

# Guidance Automation Toolkit
*.gpState

# ReSharper is a .NET coding add-in
_ReSharper*/
*.[Rr]e[Ss]harper

# TeamCity is a build add-in
_TeamCity*

# DotCover is a Code Coverage Tool
*.dotCover

# NCrunch
*.ncrunch*
.*crunch*.local.xml

# Installshield output folder
[Ee]xpress/

# DocProject is a documentation generator add-in
DocProject/buildhelp/
DocProject/Help/*.HxT
DocProject/Help/*.HxC
DocProject/Help/*.hhc
DocProject/Help/*.hhk
DocProject/Help/*.hhp
DocProject/Help/Html2
DocProject/Help/html

# Click-Once directory
publish/

# Publish Web Output
*.Publish.xml
*.pubxml

# NuGet Packages Directory
## TODO: If you have NuGet Package Restore enabled, uncomment the next line
#packages/

# Windows Azure Build Output
csx
*.build.csdef

# Windows Store app package directory
AppPackages/

# Others
sql/
*.Cache
ClientBin/
[Ss]tyle[Cc]op.*
~$*
*~
*.dbmdl
*.[Pp]ublish.xml
*.pfx
*.publishsettings
于 2013-10-28T01:33:10.493 に答える
15

http://gitignore.ioは、プロジェクトに役立つ .gitignore ファイルを作成するのに役立つオープン ソース ユーティリティです。コマンド経由でアクセスできるコマンドライン API もありますgi: http://gitignore.io/cli

  1. OS Xのインストールgiコマンド:

    $ echo "function gi() { curl http://gitignore.io/api/\$@ ;}" >> ~/.bash_profile && source ~/.bash_profile

  2. .gitignore ファイルの内容を表示します (出力: http://gitignore.io/api/xcode,osx ):

    $ gi xcode,osx

  3. 結果を新しい .gitignore ファイルに追加する場合は、ターミナルに出力が表示されます。

    $ gi xcode,osx >> .gitignore

于 2013-10-18T13:50:55.170 に答える
14

これが私の個人的なお気に入りですhttp://help.github.com/ignore-files/

また、Xcode ファイルを無視したい場合に備えて、Git ignore file for Xcode projectsへの回答を参照してください。

于 2012-05-24T19:53:45.803 に答える
12

Windows で、DOS プロンプト (cmd) ウィンドウを開き、コマンド ラインを使用します。

type > .gitignore
于 2013-11-26T07:16:01.187 に答える
10

以下は、PowerShell およびコマンド プロンプト (CMD) で機能します。

echo '*.ignore_me' > .gitignore

Git が効果的に .gitignore ファイルを読み取らないという奇妙な問題に遭遇しました。次に、.gitignore ファイルを削除し、Vim を使用して正常に動作するファイルを作成しました。

無視するファイルを追加するには、次のコマンドを呼び出します。

echo 'another_file_to_ignore' >> .gitignore

既存の .gitignore ファイルにさらにファイルを追加します。

于 2014-02-01T21:07:51.997 に答える
9

.gitignore を他の人のリポジトリに干渉させたくない場合は、.gitignore も使用できます.git/info/exclude。( http://help.github.com/ignore-files/を参照)

于 2012-05-24T23:58:52.373 に答える
9

空のファイルを直接作成し、このファイルを追加する必要がある場所.gitignoreで開き、このコマンドを入力できますcmd

copy con .gitignore

を押しENTER て、新しく作成されたファイルの編集モードになりましたが、今は何も追加する必要はありません。 を押しF6てから を押しENTER てください。空のファイルができました.gitignore。お持ちのエディターでファイルを編集してください。

于 2018-11-03T10:39:42.407 に答える
8
1. Open git terminal
2. go to git repository of the project
3. create a .gitignore file by **touch .gitignore** command
4. **git add .gitignore** command to add ignore file
5. set ignore rules in the ignore file
6. run the command **cat .gitignore**

手順 3 のコマンドを実行すると、プロジェクト ディレクトリに .gitignore ファイルが作成されます。ありがとう。

于 2015-02-20T11:05:33.293 に答える
8

.gitignoreファイルを not アプリケーションに追加するには、

> npx add-gitignore

これ"node"で、ユーザースペースバーを入力して使用して選択し、Enter を押すことができます。.gitignoreこれにより、ノードがプロジェクトに追加されます。

ここに画像の説明を入力

于 2020-04-12T10:24:29.810 に答える
6

コマンドラインを使用せずに

  1. texteditor を開き、ルールを追加します。
  2. [ファイル] -> [名前を付けて保存] をクリックします
  3. 「.gitignore」として保存します(引用符を含めます)
于 2015-12-12T08:28:13.503 に答える
4

new-item .gitignoreWindows Powershell で入力できます。

于 2015-09-20T15:07:41.397 に答える
4

Xcode で任意のファイルを追加するには、メニューに移動し、メニューの[ファイル] → [新規] → [ファイル... ] に移動します。

.gitignore ファイルの場合、OtherEmptyを選択し、 Nextをクリックします。名前 (.gitignore) を [名前を付けて保存] フィールドに入力し、 [作成] をクリックします。

ドット (".") で始まるファイルの場合、ファイルが非表示になることを知らせる警告メッセージがポップアップ表示されます。「.」を使用をクリックするだけです。続行します...

それで全部です。

新しい .gitignore を埋めるために、ここで Xcode ファイルを無視する例を見つけることができます: Git ignore file for Xcode プロジェクト

于 2014-03-05T13:32:42.280 に答える
4

Sublime Textを IDE として使用している場合は、新しいファイルを作成して .gitignore として保存できます。Ctrl+Nを新しいファイルに使用し、Ctrl+を使用しSて「.gitignore」として保存します。

于 2014-06-10T23:48:39.170 に答える
4

職場では Windows XP を使用していますが、ファイル名の末尾にピリオドを入力しても機能しません。「ファイル名を入力する必要があります」というエラーが表示されずに .gitignore ファイルを作成する簡単な方法は次のとおりです。

  1. コマンド ウィンドウを開き、「edit .gitignore」と入力します。
  2. 「Alt(ファイルメニューを選択)、F、Sと入力します。これで、cmdプロンプトが指している場所に空の.gitignoreファイルができました。

お気に入りのテキスト エディタで入力できるようになりました

于 2012-10-01T21:26:48.777 に答える
3

Mac では、新しいテキスト ファイルを作成するだけです。https://www.gitignore.io/を使用してコンテンツを追加する

添付ファイル付きのリッチ テキスト ドキュメントとしてファイル形式でファイルを保存します。ファイル名を .gitingore に変更use"."し、添付画像のようにポップアップが表示されたら選択します。

注:これは隠しファイルであるため、ディレクトリで見ることはできません。しかし、それは作成されます。

画像を見る

于 2016-05-06T05:51:34.417 に答える
2

私はメモ帳++を使用しています。新しいファイル > 名前を付けて保存 > .gitignore (ファイルの種類 -> すべての種類 ( . ))

于 2014-12-04T21:05:01.077 に答える
2

.gitignore ファイルを作成する非常に簡単な方法があります。これは github で作成されます。ほとんどのソース管理では、そこにファイルを作成する機能が提供されていると確信しています。参照用に、イメージごとのチュートリアルを添付します。

1.ここに画像の説明を入力

2.ここに画像の説明を入力

3.ここに画像の説明を入力

4.ここに画像の説明を入力

于 2018-07-12T13:41:27.623 に答える
1

はい、Windows エクスプローラーでは、このファイル名を作成できません。これを回避するもう 1 つの簡単な方法は、次のように git bash で単純に名前を変更するのではなく、NewFile.txt などのディレクトリにダミー ファイルを作成することです。

mv NewFile.txt .gitignore
于 2014-11-17T21:36:26.243 に答える
0

まだ言及されていないことの 1 つは、新しいプロジェクトを開始するときに、実際に Xcode に自動的に生成させることができるということです。そのためには、自分で無害なハッキングを開始する必要があります...

開始する前に: 「プロジェクト テンプレート」のバックアップを作成します。これを見つけたら、ここで述べた以上のことをしたいと思うでしょう。

次に、/Developer/Library/Xcode/Project Templates/Application/Cocoa Application/ に移動し、そこに .gitignore ファイルを追加します。

それで全部です。新しい「Cocoa アプリケーション」プロジェクトを作成すると、プロジェクト テンプレートから .gitignore ファイルが自動的にコピーされます。

テンプレート自体を編集する場合は注意してください。そのためにnanoを使用します。Xcode や TextEdit を使用しないでください。Unicode 文字が台無しになります。-まあXcodeも他のすべてを台無しにします。

注: 「ファイル テンプレート」もあります。これも、変更を開始する前にバックアップを作成する必要があります。繰り返しますが、編集にはnanoを使用してください。XcodeでもTextEditでもありません。

これは私自身の .gitignore ファイルの 1 つです。インスピレーションとして使用できます。

.DS_Store
Icon\15
Icon\r
Icon\n
/*.xcodeproj/*.mode*
/*.xcodeproj/*.pbxuser
/*.xcodeproj/TemplateIcon.icns
/*.xcodeproj/.LSOverride
!/*.xcodeproj/default.*
/*.pbproj/*.mode*
/*.pbproj/*.pbxuser
/*.pbproj/*.perspective*
/build/
*.moved-aside
*~.nib
*~.xib

注: 私は Xcode 2.5 と Xcode 3.1.4 を使用しています (3.1 の方が望ましいですが、コンソールにスパムが送信され続けます)

于 2014-10-10T02:19:55.693 に答える