.gitignore
ファイルにいくつかのルールを追加する必要があります。ただし、プロジェクトフォルダーにありません。Xcodeによって自動的に作成されていませんか?そうでない場合、どのコマンドを使用して作成できますか?
.gitignore
既存のプロジェクトの1つからファイルをコピーします。
.gitignore
ファイルにいくつかのルールを追加する必要があります。ただし、プロジェクトフォルダーにありません。Xcodeによって自動的に作成されていませんか?そうでない場合、どのコマンドを使用して作成できますか?
.gitignore
既存のプロジェクトの1つからファイルをコピーします。
回答:
Windowsを使用している場合、Windowsエクスプローラでファイル名なしでファイルを作成することはできません。テキストファイルの名前を.gitignoreに変更しようとすると、「ファイル名を入力する必要があります」というエラーが表示されます。
これを回避するには、次の手順を使用しました
ren gitignore.txt .gitignore
あるいは、@ HenningCashがコメントで提案します
拡張子なしのファイル名にドット(.gitignore)を追加すると、このWindowsエクスプローラーエラーを回避できます。自動的に.gitignoreに変更されます
.gitignore.
ます。自動的に.gitignore
(Win7 x64)に変更されます
物事を(場合によっては)簡単にすることができます。好みのコマンドラインインターフェイス(GNU Bash、Git Bashなど)に以下を追加するだけです。
touch .gitignore
@Wardyがコメントで指摘したtouch
ように、完全なパスを指定する限り、Windowsでも機能します。これは、Windowsの一部のユーザーに対して機能しない理由も説明している可能性があります。このtouch
コマンドは$PATH
、一部のWindowsバージョンではデフォルトで使用できないようです。
C:\> "c:\program files (x86)\git\bin\touch.exe" .gitignore
cmd
とpowershell
Windows 7の両方で試してみました。次に、同僚の8.1マシンでそれを再試行し、それを確認できます(コマンドレットは存在しません)。これはとにかく他のものにも噛まれるので、その問題を検索する必要があります。
Windowsエクスプローラーで.gitignoreファイルを作成する最も簡単な方法は、という名前の新しいファイルを作成することです.gitignore.
。これは実際には空のファイル拡張子があるため、ファイル拡張子を持つことの検証をスキップします。
.gitignore
にスキルを持っていますテキストエディターを開き、.gitignore
危険なハックをせずにファイルを作成します。
デフォルトでは、.gitignoreファイルはリポジトリに追加されません。viまたはお好みのテキストエディターを使用して.gitignoreファイルを作成し、git add .gitignore
続いてを発行しgit commit -m "message" .gitignore
ます。以下のコマンドがそれを処理します。
> .gitignore
git add .gitignore
git commit -m "message" .gitignore
git add .gitignore
メッセージが表示されました:fatal: pathspec '.gitignore' did not match any files
、ただし、プロジェクトフォルダーに.gitignoreファイルが存在することを確認します私は間違っていますか?
ls -la
。問題が解決しない場合は、質問に追加してください(詳細)
Z:\pristine-vagrant>ren "New folder" .ssh
create / copy / pasteをいじらずにデフォルトのgit ignoreを取得する簡単な方法はcurl
、ターミナルからコマンドを使用することです。まずcd
プロジェクトのルートディレクトリMY_API_NAME
に移動し、次の2つのソースのいずれかからのAPI名に置き換えてコマンドを実行します。
curl -o .gitignore https://www.gitignore.io/api/MY_API_NAME
ここのリストから検索して[生成]をクリックすると、API名を見つけることができます。
Javaの例:
curl -o .gitignore https://www.gitignore.io/api/java
または、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の場合.gitignore
、プロジェクトのルートフォルダーに空のファイルを作成し、gitignore.ioまたはGitHubからデフォルトのテキストをコピーして貼り付けます。
Windowsではcmdを使用できます
echo "" >.gitignore
または、Git Bash cmdを使用します
touch .gitignore
。これは、LinuxおよびMacシステムに役立ちます。
私の貢献は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
コミットしたくないすべてのファイルとディレクトリをインクルードして.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://gitignore.ioは、プロジェクトに役立つ.gitignoreファイルを作成するのに役立つオープンソースユーティリティです。コマンドを介してアクセスできるコマンドラインAPIもありますgi
: http : //gitignore.io/cli
OS Xのインストール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
別の簡単なアイデア
があります
cmdでechoコマンドを使用してみましょう。
echo ./idea > .gitignore
これにより、テキストコンテンツ "./idea"を持つ.gitignoreファイルが作成されます
をれます。テキストエディターを使用してファイルからデータを手動で変更できます。
または単に
コンソール :
エコー.gitignore notepad.exe
gitignoreを即座に編集します。
IDEまたはオペレーティングシステムでgitignoredにする必要があるファイルがわからない場合は、www.gitignore.ioにアクセスしてください。
gitignore.io-ここでは、gitignoreコマンドまたはテキストを生成し、apiまたはosと言うだけです!。コピーしてファイルに貼り付けるだけです。シンプル!
これが私の個人的なお気に入りです、http://help.github.com/ignore-files/
また、Xcodeファイルを無視したい場合に備えて、XcodeプロジェクトのGit無視ファイルへの回答を参照してください。
copy con
コマンド:
cd
てgitリポジトリに言ってくださいcopy con .gitignore
てCtrl + Zを押します。
start notepad .gitignore
コマンド:
cd
てgitリポジトリに言ってくださいstart notepad .gitignore
と、プレスはい開いたメモ帳]ダイアログボックスのボタン。
ではedit .gitignore
コマンド(Windowsのみはx86):
cd
てgitリポジトリに言ってくださいedit .gitignore
開いた編集エディターを言って閉じます。以下は、PowerShellおよびコマンドプロンプト(CMD)で機能します。
echo '*.ignore_me' > .gitignore
Gitが.gitignoreファイルを効果的に読み取れないという奇妙な問題に遭遇しました。次に.gitignoreファイルを削除し、Vimを使用して作成したファイルで問題なく動作しました。
無視するファイルを追加するには、次のコマンドを呼び出します。
echo 'another_file_to_ignore' >> .gitignore
既存の.gitignoreファイルにさらにファイルを追加します。
空の.gitignore
ファイルを直接作成cmd
し、このファイルを追加する必要がある場所で開いて、このコマンドを入力できます。
copy con .gitignore
プレスENTER
あなたは新しく作成されたファイルの編集モードになりましたが、私たちは今、何を追加する必要はありません、ただ押しF6
た後、押しENTER
あなたは空の持っている今、.gitignore
あなたが持っているものは何でもエディタでファイルを編集し、あなたのファイル
copy nul .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 is now working"
手順2が機能しない場合は、追加するファイルのホールルートを記述してください。
それが役に立てば幸い!
ウィンドウ:コマンドライン:
.>.gitignore
これはエラーを表示しますが、機能します
.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を実行してターミナルを終了します。
Xcodeで任意のファイルを追加するには、メニューにメニューとナビゲートするために行くファイル → 新規作成 → ファイル ...
.gitignoreファイルの場合は、[ その他 ] → [ 空 ]を選択し、[ 次へ ]をクリックします。[名前を付けて保存 ]フィールドに名前(.gitignore)を入力し、[ 作成 ]をクリックします。
ドット( "。")で始まるファイルの場合、ファイルが非表示になることを通知する警告メッセージがポップアップ表示されます。「使用」をクリックするだけです。続行します...
それで全部です。
新しい.gitignoreを埋めるには、Xcodeファイルを無視する例をここで見つけることができます:XcodeプロジェクトのGit無視ファイル
IDEとしてSublime Textを使用する場合、新しいファイルを作成して.gitignoreとして保存できます。新しいファイルにCtrl+ Nを使用し、Ctrl+ Sを「.gitignore」として保存するだけです。