.gitignore
ファイルにいくつかの規則を追加する必要がありますが、自分のプロジェクトフォルダーには見つかりません。 Xcodeによって自動的に作成されませんか?そうでない場合は、どのコマンドで作成できますか?
Windowsを使用している場合は、Windowsエクスプローラでファイル名のないファイルを作成することはできません。テキストファイルの名前を .gitignore に変更しようとすると、エラー「ファイル名を入力する必要があります」が表示されます。
これを回避するために、私は以下のステップを使いました。
ren gitignore.txt .gitignore
で、コマンドラインでファイルの名前を変更します。あるいは @HenningCash はコメント内で提案する
あなたは拡張子なしでファイル名にドットを追加することによってこのWindowsエクスプローラエラーを回避することができます:.gitignore。自動的に.gitignoreに変更されます
物事と同じくらい簡単(ときには):お好みのコマンドラインインターフェース(GNU Bash、Git Bashなど)に以下を追加するだけです。
touch .gitignore
テストメニュー
更新:Windows CMDでテストしましたが、Win 8.1以降では動作しません。それにもかかわらず、Gitを使用している場合は、WindowsにインストールしたはずのGit Bashを使用して動作します。
更新: @Wardyがコメントで指摘しているように、touch
name__はフルパスを指定している限りWindows上でも動作します。これは Windows で一部のユーザーにとってなぜうまくいかないのかも説明するかもしれません:touch
name__コマンドはデフォルトでいくつかのWinバージョンの$PATH
にないようです。
C:\> "c:\program files (x86)\git\bin\touch.exe" .gitignore
Windowsエクスプローラで.gitignoreファイルを作成する最も簡単な方法は、.gitignore.
という名前の新しいファイルを作成することです。これは実際には空のファイル拡張子を持っているので、これはファイル拡張子を持つことの検証をスキップします。
.gitignoreファイルはデフォルトではリポジトリに追加されません。 viまたはあなたのお気に入りのテキストエディタを使って.gitignoreファイルを作成し、git add .gitignore
を発行し、続いてgit commit -m "message" .gitignore
を発行します。以下のコマンドがそれを処理します。
> .gitignore
git add .gitignore
git commit -m "message" .gitignore
.gitignore
として保存します。========やさしい!コマンドラインは不要です。 ========
Create/copy/pasteを使わずにデフォルトのgitを無視させる簡単な方法は、端末からcurl
コマンドを使用することです。まずcd
をプロジェクトのルートディレクトリに入れ、次にMY_API_NAME
を次の2つのソースのいずれかのAPI名に置き換えてコマンドを実行します。
curl -o .gitignore https://www.gitignore.io/api/MY_API_NAME
あなたのAPI名を見つけるには、リスト{ here から検索し、生成をクリックしてください。
Javaの例:
curl -o .gitignore https://www.gitignore.io/api/Java
あるいは、GitHubのものを使うことができます。あなたのAPI here のファイル名を見つけてください。
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を使用している場合は、プロジェクトのルートフォルダに.gitignore
という名前の空のファイルを作成し、gitignore.ioまたはGitHubからデフォルトのテキストをコピーして貼り付けます。
Windowsではcmd echo "" >.gitignore
を使えます
あるいはGit Bash cmd touch .gitignore
を使ってください。これはLinuxやMacシステムには便利です。
ここではWindowsの下で素敵なヒント:
Windows 7および8でテスト済み。
このヒントでは、Windowsエクスプローラにファイル拡張子が表示されていることを前提としています。
私の貢献はMac上のものを対象としており、iOSプロジェクト(Xcodeについての質問で暗示されているように)で作業している人だけでなく、あらゆるタイプのプロジェクトに適用できます。
簡単な方法は、ターミナルに移動してvim .gitignore
を実行し、ファイルを追加することです。通常、GitHubのテンプレートのいずれかから必要なものを https://github.com/github/gitignore でコピーできます。
ステップ1
プロジェクトの実行中
vim .gitnore
ステップ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
そして、 Dordamweaver の Cordova プロジェクトで作業している場合、
_notes
dwsync.xml
ウィンドウで、dosプロンプト(cmd)ウィンドウを開き、コマンドラインを使用します。
type > .gitignore
私は別の簡単な考えを持っています
cmdでechoコマンドを使用しましょう。echo ./idea > .gitignore
これは、テキストコンテンツ "./idea"を持つ.gitignoreファイルを作成します。
これで、テキストエディタを使ってファイルから手動でデータを変更できます。
あるいは単に
コンソール :
echo .gitignore notepad.exe
即座にgitignoreを編集します。
どのファイルがあなたのIDEまたはオペレーティングシステムのためにgitignoredされるべきであるか分からないならば、ちょうどwww.gitignore.ioに行きなさい。
コミットしたくないすべてのファイルとディレクトリをインクルードして.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
これが私の個人的なお気に入りです、 http://help.github.com/ignore-files/ /
また、念のためにxcodeファイルを無視したい場合は、この回答を参照してください https://stackoverflow.com/a/49488/126235
http://gitignore.ioは、プロジェクトに役立つ.gitignoreファイルを作成するのに役立つオープンソースのユーティリティです。 gi
コマンドでアクセスできるコマンドラインAPIもあります。 http://gitignore.io/cli
_ osx _ 用のgi
コマンドをインストールします。
$ echo "function gi() { curl http://gitignore.io/api/\$@ ;}" >> ~/.bash_profile && source ~/.bash_profile
.gitignoreファイルの内容を表示します(出力: http://gitignore.io/api/xcode,osx ):
$ gi xcode,osx
結果を新しい.gitignoreファイルに追加したい場合は、端末に出力が表示されるはずです。
$ gi xcode,osx >> .gitignore
copy con
コマンドの場合:
cd
と言ってください。copy con .gitignore
と言って Ctrl + Z を押します。start notepad .gitignore
コマンドの場合:
cd
と言ってください。start notepad .gitignore
と言って Yes ボタンを押します。edit .gitignore
コマンドを使用する(Windows x86のみ):
cd
と言ってください。edit .gitignore
と言って、開いた編集エディタを閉じます。以下はPowershellとCommand Promptで動作します。
echo '*.ignore_me' > .gitignore
私はgitが事実上.gitignoreファイルを読めないという奇妙な問題に遭遇しました。私はそれから.gitignoreファイルを削除して、うまくいったvimを使ってそれを作成しました。
無視するファイルを追加するには、単に次のコマンドを呼び出します。
echo 'another_file_to_ignore' >> .gitignore
既存の.gitignoreファイルにさらにファイルを追加します。
1).gitignoreファイルを作成します。そのためには、単に.txtファイルを作成し、拡張子を次のように変更します。
その後、cmdに次の行を書いて名前を変更する必要があります。
rename git.txt .gitignore
git.txtは、作成したファイルの名前です。
その後、ファイルを開いて、追加したくないファイルをすべてリポジトリに書き込むことができます。例えば私のものはこんな感じです:
#OS junk files
[Tt]humbs.db
*.DS_Store
#Visual Studio files
*.[Oo]bj
*.user
*.aps
*.pch
*.vspscc
*.vssscc
*_i.c
*_p.c
*.ncb
*.suo
*.tlb
*.tlh
*.bak
*.[Cc]ache
*.ilk
*.log
*.lib
*.sbr
*.sdf
*.pyc
*.xml
ipch/
obj/
[Bb]in
[Dd]ebug*/
[Rr]elease*/
Ankh.NoLoad
#Tooling
_ReSharper*/
*.resharper
[Tt]est[Rr]esult*
#Project files
[Bb]uild/
#Subversion files
.svn
# Office Temp Files
~$*
これを入手したら、それをあなたのgitリポジトリに追加する必要があります。リポジトリのある場所にファイルを保存する必要があります。
それからgit bashに次の行を書いてください。
リポジトリがすでに存在する場合は、次の操作を行う必要があります。
1)git rm -r --cached。 2)git add。 3)git commit -m「gitignoreが動作しています」
ステップ2がうまくいかない場合は、追加したいファイルのホールルートを書く必要があります。
それが役に立てば幸い!
あなたの.gitignoreが他の誰かのリポジトリと干渉したくないのなら、.git/info/exclude
を使うこともできます。 ( http://help.github.com/ignore-files/ /を参照)
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ファイルが作成されます。ありがとう。
To force Finder to display hidden files and folders via Terminal:
Open Terminal
For OS X 10.9 Mavericks, run this command (lower-case Finder):
defaults write com.Apple.Finder AppleShowAllFiles TRUE
For OS X 10.8 Mountain Lion, 10.7, or 10.6, run this command (upper-case Finder):
defaults write com.Apple.Finder AppleShowAllFiles true
notice the setting for true
Then run this command: killall Finder
Then exit Terminal
To revert back to Finder’s default setting (hide hidden files and folders),
run the opposite command but with the false setting.
その後、killall Finderを起動してTerminalを終了します。
コマンドラインを使わずに
空の.gitignore
ファイルを直接作成し、このファイルを追加してこのコマンドを入力する必要がある場所でcmd
を開くことができます。
copy con .gitignore
ENTER
を押すと、新しく作成したファイルの編集モードになります。今は何も追加する必要はありません。単にF6
を押してからENTER
を押すだけです。空の.gitignore
ファイルがあります。
Windows Powershellでnew-item .gitignore
を入力できます。
職場ではWindows XPを使用していますが、ファイル名の末尾にピリオドを入力してもうまくいきません。 "ファイル名を入力する必要があります"というエラーが表示されずに.gitignoreファイルを簡単に作成する方法は、次のとおりです。
これで、お気に入りのテキストエディタを使って入力できます
windows:コマンドラインで:
.>.gitignore
これはエラーを表示しますが、動作します
sublimeをIDEとして使用している場合は、新しいファイルを作成して.gitignoreとして保存できます。新しいファイルにctrl Nを使用し、 "。gitignore"として保存するにはctrl Sを使用するだけです。
Xcodeにファイルを追加するには、メニューに移動して「ファイル」 - >「新規」 - >「ファイル」の順に選択します。
.gitignoreファイルの場合は、Other - > Emptyを選択してNextをクリックしてください。 [名前を付けて保存]フィールドに名前(.gitignore)を入力して[作成]をクリックします。ドット( "。")で始まるファイルの場合は、ファイルが隠されることを知らせる警告メッセージがポップアップ表示されます。 「使用」をクリックしてください。続行します...
それで全部です。
あなたの真新しい.gitignoreを埋めるために、あなたはここでXcodeファイルを無視するための例を見つけることができます: https://stackoverflow.com/a/12021580/2120348
Macの場合 - 新しいテキストファイルを作成するだけです。 https://www.gitignore.io/ を使用してコンテンツを追加する
ファイルを添付ファイル付きのリッチテキストドキュメントとしてファイル形式で保存します。添付画像のようにポップアップが表示されたら、ファイル名を.gitingoreに変更し、use"."
を選択します。
注:隠しファイルなので、ディレクトリに表示されません。しかしそれは作成されます。
私はメモ帳++を使います。新規ファイル> SaveAs> .gitignore(タイプとして保存 - >すべてのタイプ( 。 ))
これは私の味方の正当性でした - しかし、私はまだいくつかの.dll
sがどのように入ったのか把握しようとしています:
http://www.gitignore.io/http://www.diaryofaninja.com/blog/2011/06/01/how-to-easily-create-a-gitignore-file-inside-ウィンドウズ・エクスプローラ
お役に立てれば!
まだ言及していないことの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を好むでしょう、しかしそれは私のコンソールをスパムさせ続けます)
はいWindowsエクスプローラはあなたがこのファイル名を作成することを許可しないでしょう。これを回避するためのもう1つの簡単な方法は、例えばNewFile.txtのようなディレクトリにダミーファイルを作成し、単にgit bashで次のように名前を変更することです。
mv NewFile.txt .gitignore
これがWindowsのlinux "touch"のワンライナーバージョンです。
c:\<folder>\break > .gitignore
これで空白の.gitignoreファイルが作成され、そこで無視する項目を編集および追加できます。
C:\Users\test>dir .gitignore
Volume in drive C is Windows
Volume Serial Number is 9223-E93F
Directory of C:\Users\test
18/04/2019 02:23 PM 0 .gitignore
1 File(s) 0 bytes
0 Dir(s) 353,009,770,496 bytes free
C:\Users\test>
Macの場合:
ターミナルを開き、defaults write com.Apple.Finder AppleShowAllFiles YES
をどこでも実行します。
finderを再起動して、隠しファイルを表示します:command + option + escape
---> Relaunch
次に、テキストファイルを作成すると、ファイル拡張子を.gitignore
に変更できます