ブランチを切り替えると、git checkoutが作業ディレクトリに追加/変更/削除するファイルを表示するにはどうすればよいですか?変更を表示するgit checkoutは作業ディレクトリに作成されます
3
A
答えて
1
この情報を出力するためにgit checkout <branch>
コマンドに追加できる「冗長」のようなオプションはありません。しかし、成功したチェックアウトした後、あなたが実行することができます:
git diff --name-status [email protected]{1} HEAD
をそのコマンドからの出力は(D
)ファイルが削除されたかどうかを最初の列の文字で表示され、(M
)に変更、(A
)を追加あなたがしていた前回のコミットに関して、
ブランチを切り替えると、gitはまだコミットされていないファイルへのローカル変更を保存しようとします。あなたが行うことができます
$ git checkout other-branch
M foo.c
M foo.h
0
:
を前に違いを見るために枝のこのスイッチは、それらの変更を壊していないならば、彼らはすぐになど、チェックアウト後の端末ですぐに表示されますチェックアウトして、チェックアウトが修正するものを確認します。
関連する問題
- 1. Git:作業ツリーとインデックスを変更したgit checkout
- 2. gitで作業ディレクトリの行末を変更するには?
- 3. テストランナーの作業ディレクトリを変更する
- 4. git作業ディレクトリを完全にきれいにするには?
- 5. ローカルgitリポジトリから作業ディレクトリへの変更を適用するには?
- 6. Emacsでビルド/デバッグの作業ディレクトリを変更するには?
- 7. JRubyで作業ディレクトリを変更するには?
- 8. Gitは作業ディレクトリにパッチを適用します
- 9. gitコミットと作業ディレクトリの違いは?
- 10. デフォルト/作業ディレクトリの変更Xcode 3.2.6
- 11. Proc :: Background使用時に作業ディレクトリを変更する
- 12. Apacheのhtdocs /サブフォルダをGITの作業ディレクトリに設定します
- 13. 作業ディレクトリのGitリビジョンを見つける.gitディレクトリがありません
- 14. msbuild.exeの作業ディレクトリを変更します
- 15. アニメイトレイアウト変更リサイクル業者は、表示はありません作業罰金
- 16. git ls-tree作業ディレクトリの出力?
- 17. Gitが作業ディレクトリから手作業で作成したファイルを削除しました
- 18. chdirを使ってcの作業ディレクトリを変更する
- 19. 崇高なテキスト2:ファイルの作業ディレクトリ/ディレクトリを表示
- 20. git開発ディレクトリを作成する
- 21. LinuxでJavaプログラムの作業ディレクトリを変更する
- 22. Gitの作業ディレクトリの変更を維持しながらstashを変更しました
- 23. 作業ディレクトリにSVNをエクスポート
- 24. 表示専用のgitクローンを作成するには
- 25. Shiny App Deployment - エラー(作業ディレクトリを変更できません)
- 26. Gitリポジトリの作業ディレクトリにないファイルをすべて削除するには?
- 27. Gitリポジトリのクローン作成後にマスターブランチのみが表示されます
- 28. 作業ディレクトリ - ソリューション
- 29. 作業ディレクトリ
- 30. 裸の作業ディレクトリに移動した後、作業ツリーのgitサブモジュールを初期化/更新するにはどうすればよいですか?
'git diff --exit-status'では、非0(1)の終了コードで終了できるようになっているので、変更があった場合にいくつかのコマンドを実行できます:' git diff --exit-code --name-status HEAD @ {1} HEAD &&エコーを変更しない||エコー事が変わった。 http://unix.stackexchange.com/questions/15415/bash-run-command2-if-command1-failsも参照してください。 –