問題タブ [gitignore]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - .gitignore および Untracked ファイルに問題がある
ご挨拶、
Git と .gitignore の使用に奇妙な問題があります。git status を実行すると Untracked ファイルの下に表示されるため、現在 git によって追跡されていないフォルダー (コンテンツを含む) が構造内にあります。.gitignore へのパスを追加しますが、もう一度 git status を試してもまだそこにあります! 他のファイル/フォルダー、同じことをすると消えますが、このフォルダーは消えません。私は何を間違っていますか?
アップデート
フォルダ構造は次のとおりです。
私.gitignore
は:
実行するgit status
と、フォルダーfolder_foo/folder_bar/
が追跡されていないと表示されます。から2行目を削除すると、正常に機能することがわかりました.gitignore
。だから私はこれを修正として思いついた:
.htaccess
正確なファイルを指定せずに、そのようにしなければならないのはなぜですか?
git - .gitignore ワイルドカードが機能しない? (「LIVE-*」パターンは「LIVE-vhost」ファイル名と一致しません)
超速いやつ。これが私の .gitignore です(私のレポのルートレベルにあります)
これを行うと、LIVE-* ビットが機能しません。
私は何を間違っていますか?
git - ファイルサイズでgitignore?
クリエイティブ アセット (Photoshop、Illustrator、Maya など) を管理するために Git を実装しようとしていますが、拡張子や場所などではなく、ファイル サイズに基づいて Git からファイルを除外したいと考えています。
たとえば、すべての .avi ファイルを除外したくはありませんが、コミットしたくないランダムなディレクトリに 1 GB 以上の大規模な avi ファイルがいくつかあります。
助言がありますか?
git - リポジトリから削除せずに単一のファイルへのそれ以上の編集をすべて無視するようにgitに指示する方法
githubでプロジェクトをフォークし、自分のマシンでプロジェクトをいじり始めました。githubのフォークに加えた変更をコミットしたいのですが、.cfgファイルに加えた変更をコミットせずにこれに含まれているためです。 dbパスワードなど
git - Git:リポジトリ内のサブフォルダを除外する方法は?
私は自分のプロジェクトのフォルダーにリポジトリを作成しましたgit init
.Webstormフォルダー.idea
とこれに関係のない別のフォルダーがあります.リポジトリに保持することに興味がなく、このフォルダーを表示したくありません.追加する新しいファイルとして。これらのサブフォルダーを忘れたいです。
- リポジトリ全体をコミットする前に、このサブフォルダーを除外するにはどうすればよいですか?
- リポジトリ全体をコミットした後、このサブフォルダーを除外するにはどうすればよいですか?
linux - git は .gitignore にないファイルを無視していますか?
解決済み: とにかく何もなかったので、.git ディレクトリを削除して再試行することにしました。 rm -rf .git、次にgit init、次にgit add 。. 現在は機能しており、すべてが正しく追加されており、無視すべきものはすべて追加されています。960gs または html5boilerplate をサブディレクトリではなくプロジェクト ディレクトリに誤って複製したと思います。皆様、ご回答ありがとうございます。
SO には、git が .gitignore で指定されたファイルを無視できないという質問がたくさんあります。私の問題は正反対です-gitは.gitignoreにリストされていないファイルを無視しています。
たとえば、HTML5Boilerplateと960 Grid Systemを使用して Web プロジェクトを開始したばかりで、最初のコミットを行おうとしています。ただし、「git add *」を実行すると、必要なファイルとディレクトリの一部しかステージングされません。
プロジェクト ディレクトリの .gitignore は、無視するプロジェクト、vcs、およびその他のファイルのリストを指定しますが、無視されない *.html、*.xml、*.conf、.htaccess、*.ico、*.png ファイルは指定しません。インデックスにステージングされます。奇妙なことに、1 つの html ファイル demo.html が追加されていますが、index.html は追加されていません。
誰が何が間違っていて、それを修正する方法を知っていますか?
わかりやすくするために、操作のトランスクリプトを次に示します。
git - 新しい.gitignoreを使用して、追跡されたファイルと一致するファイルがあるかどうかを教えてください
.gitignoreを解析して、無視に一致するファイルがすでにあるかどうかを教えて、それらを削除するか、.gitignoreを変更する方法はありますか?
imgs
たとえば、ディレクトリをgit追跡していて、すべてのウィンドウを無視したいThumbs.db
のですが、追跡しているリポジトリに残っているウィンドウがあるかどうかを教えて、削除できるようにします。
version-control - バージョン管理に追加してはいけないgrailsプロジェクトファイルはどれですか? (Grails 1.3.x)
(この質問は以前に尋ねられましたが、しばらく前に: Suggestions for Grails .gitignore ; grails 1.0.x に対して回答されました)
Grails 1.3.x プロジェクトのどのファイルをバージョン管理に含めるべきではありませんか?
git - Git はこの種のファイルを無視しますか?
このようなファイルを無視するにはどうすればよいですか
git - git は ~? で終わるファイルを作成します。
Macでgitを使い始めました。という名前のファイルがリポジトリに 1 つありますREADME
。README~
変更すると、git は以前のバージョンを含むというディレクトリに別のファイルを置きます。
- これを行うのはgitですか?
- なぜgitはこれを行うのですか?
- これを行うgitを停止するにはどうすればよいですか? (単に追加したいだけではありませんが
.gitignore
、それができると思いますが、そもそもこれらのファイルを取得する理由を理解したいと思います..)
(「~」で検索しようとすると、Google で答えを検索するのが難しくなります)