問題タブ [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.
python - GitPython による git-clean
git clean -d -x -f
GitPython を使用するような方法はありますか?
.git
作業ディレクトリをリセットする必要があり、フォルダ全体 (を除く) を削除して再度チェックアウトすることなく、バージョン管理されていないすべてのファイルを削除したいと考えています。
git - ローカル リポジトリのファイルを git clean (または smudge) で変更するにはどうすればよいですか
いくつかの xml ファイルをリポジトリにチェックインする前に並べ替えるために、git フィルター (特にクリーン) を使用しています。ただし、ローカル ファイルはそのまま残ります。汚れフィルターでさえ何もしません (おそらくチェックアウトされていないため)。
したがって、たとえば IDE を使用して diff を実行すると、ディスク上のファイルと比較されるため、誤った diff と実際にリポジトリにコミットされたものとが表示されます。
ローカル ファイルがステージング領域にあるものをミラーリングするように、コミット時に git を強制的に再チェックアウトする方法はありますか?
git - git clean -f が追跡されていないファイルをすべて削除しないのはなぜですか?
私は今日これを打ちました:
では、追跡されていないファイルを削除します。
ただし、追跡されていないすべてのファイルが削除されたわけではないようです。
奇妙なのは、最初にgit が追跡されていない特定のファイル ( 、、 )git checkout another_branch
について不平を言ったことを知っていたことです。alembic/README
alembic/env.py
alembic/script.py.mako
では、なぜ git はそれらを削除しなかったのでしょうか?
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ファイルに追加する特定の構成はありますか?
ご協力いただきありがとうございます!