コマンドライン
git diff --name-only origin/master
変更したがプッシュしていないファイルをリストします。
git diff origin/master directory_foo/file_bar.m
directory_foo/file_bar.mのプッシュされていないすべての変更を1行ずつ一覧表示します。
GUIツール
あなたがGitのワークフローのためのGUIツールを探しているなら、私はプッシュとプルするために、ローカルとSourceTreeコミットするのXcodeを使用しています。 XcodeとSourceTreeの前には、私はdiehardコマンドラインSCMの人でした。しかし、私はXcodeを使ってローカルにコミットすることが本当に好きです。変更差分をレビューし、非常にきめ細かくコミットする複数ステップのプロセスを合理化しました。私がSourceTreeを使用するほど、私はそれを好きになり、コマンドラインを使うことは少なくなります。私はAtlassianの製品と、インディーズと小さなスタートアップのための10ドルのライセンスを常に好んでいました。今、私はSourceTreeを買ってMac App Storeで無料で使って、彼らを死にたくさん愛しています。
私はSourceTreeは、あなたがしたいまさにんだと思います。ツールバーに赤い3が表示されます。私は3つのコミットを押します。 masterとorigin/masterを選択するだけで、プッシュされるものの集約が得られます。左下の痛みは変更されたファイルを示し、右はそのファイルの集約された差分を示します。
FYI:Gitの上の2つの素晴らしいプレゼンテーション(絶対に監視する必要があります)
中世4についてはGitの最大 http://www.youtube.com/watch?v=1ffBJ4sVUb4
高度なGitの http://vimeo.com/49444883
コマンドラインを使用できますか? 'git show'またはそれに類するもの。 – whiskeyspider
コマンドラインを使ってファイルのリストを表示することはできますが、最後にサーバーにプッシュしてからの変更は反映されません。 – lehn0058