SourceTreeのログビューでプッシュ/プルとコミットの違いを確認することはできますか?
コミットはコードの状態をバージョン管理に保存しています
http://git.github.io/git-reference/basic/#commit
プッシュは、コミットされたコードをリモートサーバー(たとえば、github)に送信しています
http://git.github.io/git-reference/remotes/#Push
フェッチとは、最新の変更をリモートサーバーからローカルリポジトリにダウンロードすることですが、レポジトリはそのままにします。
http://git.github.io/git-reference/remotes/#fetch
プルとは、リモートサーバーからローカルリポジトリに最新の変更をダウンロードし、リポジトリから最新のコードをチェックアウトすることです。
はいSourceTreeのログビューでプッシュ/プルとコミットの違いを確認することができます。このスクリーンショットでは、test
とOrigin/test
の間のすべてがローカルコミットログです。
両方のラベルを選択すると、変更は同じコメントの編集を2回コミットしたことを示し、2つのプッシュ可能なコミットを説明します。
コミットせずにさらに変更し、他の人がコミットをプッシュすると、次のようになります。
Origin/test
は、807 ...コミットからプルされ、Origin/test
にまだ(プッシュまたはプルによって)マージされていない(現在は赤の)test
ブランチHEAD
の2コミット先です。 Ancestor Order
を選択すると、これがより明確になります。