GitLabからローカルにリポジトリをクローン作成したとき、ソースコードとともにルートフォルダの呼び出し元.gitignore
にファイルを取得しました。 のディレクトリにexclude
というファイルが含まれている.git
というフォルダもあります。 無視する人はどちらですか?(無視して除外すると同じですか?)それは無視か排除ですか?.git/info/excludeと.gitignoreの相違点
答えて
を使用する質問は、より良い「.gitignore」または 『情報/除外する』かについてではありませんがしかし、もう一つ注意すべきは、 『gitignore』であります除外するより瞬時に。これは、リポジトリを複製するときに、最初の "gitignore"が有効になります。
これらは両方とも、無視されたファイルを無視する必要があるファイル名パターンである「無視ルール」を含んでいます。
違いは.gitignore
のルールはレポを介して共有されているため、info/exclude
のルールは一致しません。したがって、何らかの理由でローカルにある場合は、は単一のクローン内の特定のパスを無視するため、info/exclude
を使用します。パスはすべてのクローンでは無視されなければならない場合、あなたは.gitignore
明確にする:repoをクローン化したときに得た' info/exclude'ファイルは、原点の対応するファイルのコピーではありません。これは、新しいクローンに固有のルールを入れる場所としてgitによって新しく作成されました。 –
はい、正しいです。除外はリモートリポジトリからリポジトリをクローンするときに新しく作成されます。 '.gitignore'はGitLabのものです。 – newb7777
ローカルリポジトリに両方のファイルがある場合、 '.gitignore'と' info/exclude'が優先されますか?この状況は、他のリポジトリをあなたのローカルリポジトリに複製し、 'info/exclude'ファイルを除外リストに更新したときに発生する可能性があります。 – newb7777
- 1. IntelliJの "無視されたファイル"と.gitignoreの相違点
- 2. IE標準、相違点および相違点の相違点
- 3. importとconstとの相違点とcommonjsでの相違点
- 4. =と:=の相違点
- 5. PHPUnitとPHPSpecの相違点と相違点
- 6. ディスパッチキューとNSOperationQueueの相違点
- 7. HTML5とjQueryの相違点
- 8. QtGui.QApplicationとQtCore.QCoreApplicationの相違点
- 9. CDO.MessageとSystem.Net.Mailの相違点
- 10. TransactionとTransactionScopeの相違点
- 11. addonGlobalLayoutListenerとaddOnPreDrawListenerの相違点
- 12. getGenericParameterTypesとgetParameterTypesの相違点
- 13. vmlinuxとvmlinux.oの相違点
- 14. KeyEventArgs.systemKeyとKeyEventArgs.Keyの相違点
- 15. Thread.sleep()とTimeUnit.SECONDS.sleep()の相違点
- 16. レポートとサブレポートの相違点
- 17. MPI_ScatterとMPI_Bcastの相違点
- 18. V8とECMAScriptの相違点
- 19. saveとsave_model()の相違点
- 20. MSBuildとTFSBuildの相違点
- 21. string.hとstrings.hの相違点
- 22. NSArrayとNSMutableArrayの相違点
- 23. System.Web.CacheとHTTPContext.Curent.Cacheの相違点
- 24. CDRとxDRの相違点
- 25. EventStreamとEventBusの相違点
- 26. System.setPropertyとSecurity.setPropertyの相違点
- 27. [datatype]と[datatype []]の相違点
- 28. Java:ReadWriteLockとReentrantReadWriteLockの相違点
- 29. layoutinflater.inflateとlayoutinflater.fromの相違点
- 30. encodeURLとencodeRedirectURLの相違点
何を除外するか無視しますか?どちらのファイルも目的を果たしますが、あなたが探している目的が明確ではありません。 –
'.git'にあるものには触れないでください。 '.gitignore'はあなたが提供しているものです。 '.git'ファイルは手動で変更されることは想定されていません。 –
@MadPhysicist私は質問が非常に明確だと思います。 newb7777は、2つの異なるファイルの目的を知りたいだけです。 – klutt