私はプルリクエストを送信する前にGitHubリポジトリのローカルファイルdiff
を表示しようとしていますが、これを行う正確な方法はありますか?私はGitHubの比較ツールがGitのdiff
を操作すると仮定しますか?git diffとリモートとローカルリポジトリの間で
37
A
答えて
34
がpull
をしないでください。
- を
fetch
(構文はgit pull
と同じですが、それは自動的にマージされません) - は、あなたのdestのブランチと他の間
diff
をしますかブランチ - その後、あなたは彼の「問題の一部は、U対WindowsのあったことをOPさんのコメントパー
2
をしたい場合merge
を行いますこれは助けてください:
次のconfigコマンドを使って、git-diffにeolコードの違いを無視させることができます。リモートブランチに対するローカルの作業ディレクトリを比較すること
git config --global core.whitespace cr-at-eol
54
、例えば起源/マスター:
git fetch origin master
これは、 'マスター' という名前のブランチをフェッチするためにgitを伝えます遠隔地の「起源」からのものです。Git fetch
は作業ディレクトリ内のファイルに影響します。git pull
のような変更をマージしようとしません。git diff --summary FETCH_HEAD
リモートブランチがフェッチされるとき、それはFETCH_HEADを介して局所的に参照することができます。上記のコマンドは、gitにFETCHされたブランチのHEADに対して作業ディレクトリファイルを比較させ、その結果を要約形式で報告するよう指示します。サマリー形式は変更の概要を示します。通常は開始するのに適しています。- 。
git diff FETCH_HEAD -- mydir/myfile.js
あなたは、例えばmyfile.jsのために、特定のファイルへの変更を参照してください
--summary
オプションをスキップして、必要なファイル(またはツリー)を参照したい場合は
関連する問題
- 1. リモートとローカルリポジトリ
- 2. git checkoutブランチとローカルリポジトリ
- 3. git diff -word-diffとonelineファイル
- 4. LibGit2Sharpは、ローカルリポジトリがリモートリポジトリの背後にあることを、ローカルリポジトリがLibGit2Sharpへのリモート
- 5. Gitリモートとブランチ
- 6. リモートディレクトリのGitローカルリポジトリ
- 7. リモートリポジトリとGITのローカルリポジトリとの同期はどうですか?
- 8. Netbeansを使ってmasterとorigin/masterとの間でGit diffを使用する
- 9. のgit diffの作業ツリーとマージベース
- 10. リモートとローカルのgitリポジトリ
- 11. 'git format-patchと' git diff 'の違いは何ですか?
- 12. magento 2ベンダーのgit diffと適用パッチ
- 13. EGitローカルリポジトリとリモートリポジトリ
- 14. 異なるコードベース/ローカルリポジトリ(git)とは異なるソリューション上のあるコードベース/ローカルリポジトリ(git)でプロジェクトを使用する方法
- 15. GIT - ローカルリポジトリを削除した後でリモートEC2サーバにプッシュできません
- 16. git statusとgit diffが失敗した後で空になる
- 17. Gitリポジトリ:私は `Gitのdiff`
- 18. Gitのコマンドラインdiffとログビューアとは何ですか?
- 19. Gitの状況とgitのdiffは変更なし
- 20. `git diff`を終了すると` git diff`を端末の結果に保存する方法は?私は<code>git diff</code>を実行すると
- 21. git see merge diff
- 22. GIT diff GUI
- 23. 2つのリモートgitリポジトリ間のホットフィックス
- 24. Git Segragate複数のリモート間のデータ
- 25. git diffの相違点を示すgit diff
- 26. git diff、git gui、gitkで--word-diffをデフォルトにすることは可能ですか?
- 27. WindowsとLinuxの間のPythonマルチプロセスdiff
- 28. リモートgitブランチをローカルリポジトリにきれいに取得/コピーする方法
- 29. git cherry-common historyのないコミット間でdiffを選ぶ?
- 30. Visual Studioとリモートgitサーバーの接続
テキストファイルに送信することなくgit diffを実行できます。コンソールでの表示は、一般的に私の意見では効率的です。 –
@dystroy私は知っているが、私の問題はWindowsとUnixのLFだったので、ファイル全体がdiff'dとして追跡されていた。私はそのような大きな出力に対してコンソールが非効率であることを発見しました。 – Terry
Windowsでどのツールを使用していますか?私はmsysgitの標準的なパラメータ化がこれを自動的に処理すると思います。 –