問題タブ [git-clean]

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.

0 投票する
1 に答える
2352 参照

python - GitPython による git-clean

git clean -d -x -fGitPython を使用するような方法はありますか?

.git作業ディレクトリをリセットする必要があり、フォルダ全体 (を除く) を削除して再度チェックアウトすることなく、バージョン管理されていないすべてのファイルを削除したいと考えています。

0 投票する
1 に答える
715 参照

git - ローカル リポジトリのファイルを git clean (または smudge) で変更するにはどうすればよいですか

いくつかの xml ファイルをリポジトリにチェックインする前に並べ替えるために、git フィルター (特にクリーン) を使用しています。ただし、ローカル ファイルはそのまま残ります。汚れフィルターでさえ何もしません (おそらくチェックアウトされていないため)。

したがって、たとえば IDE を使用して diff を実行すると、ディスク上のファイルと比較されるため、誤った diff と実際にリポジトリにコミットされたものとが表示されます。

ローカル ファイルがステージング領域にあるものをミラーリングするように、コミット時に git を強制的に再チェックアウトする方法はありますか?

0 投票する
2 に答える
2429 参照

git - git clean -f が追跡されていないファイルをすべて削除しないのはなぜですか?

私は今日これを打ちました:

では、追跡されていないファイルを削除します。

ただし、追跡されていないすべてのファイルが削除されたわけではないようです。

奇妙なのは、最初にgit が追跡されていない特定のファイル ( 、、 )git checkout another_branchについて不平を言ったことを知っていたことです。alembic/READMEalembic/env.pyalembic/script.py.mako

では、なぜ git はそれらを削除しなかったのでしょうか?

0 投票する
1 に答える
436 参照

git - 空の .gitignore ファイルを使用して git clean を行った後、サービス ファブリック プロジェクトを再構築/デプロイできない

友人と一緒に Service Fabric をテストしています。.Net Core ASP MVC サイト サービス (すぐに使える足場) から始めました。次に、この.gitignoreファイルを追加しました。

PC でソリューションをビルド/展開してテストしましたが、すべて問題ありません。それから私はそれをプッシュしました、私の友人はレポジトリを複製しgit clean -xfdてそれを実行しました。彼はローカル クラスタのリセットに進みました。

驚いたことに、彼には次のエラーがあります。

Creating application...New-ServiceFabricApplication : Application type and version not foundAt C:\Program Files\Microsoft SDKs\Service Fabric\Tools\PSModule\ServiceFabricSDK\Publish-NewServiceFabricApplication.ps1:279 char:9+ New-ServiceFabricApplication -ApplicationName $ApplicationNam ...+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidOperation: (Microsoft.Servi...usterConnection:ClusterConnection) [New-ServiceFabr icApplication], FabricElementNotFoundException + FullyQualifiedErrorId : CreateApplicationInstanceErrorId,Microsoft.ServiceFabric.Powershell.NewApplication Finished executing script 'Publish-NewServiceFabricApplication'.Time elapsed: 00:00:00.8107824

「git clean -xfd/reset cluster/rebuild/deploy」を実行して複製を試みましたが、私の PC では動作します。そのため、.gitignore ファイルに問題があるのではないかと考えました。

.gitignore ファイル全体をコメントアウトして、コードをプッシュしました。彼はブランチを再ダウンロードしましたが、同じ問題が発生しました。

彼は、彼が作成した新しいソリューションを展開できる作業用 PC を持っています。独自のバージョンのソリューションに対して PC で行ったのと同じ手順に従います。問題は、git からお互いのブランチをチェックアウトするときに、これらの問題が発生することです。

ここで私たちのコードを見ることができます。

私たちが知らない.gitignoreファイルに追加する特定の構成はありますか?

ご協力いただきありがとうございます!