0

いくつかの変更セットを git responsitory に送信し、プッシュアップしました。

リモート リポジトリで変更セットを確認できますが、新しいリポジトリを複製した後です。

複数のファイルで最新の変更を確認できません。私は1つの枝しか持っていません。

$ git branch
* master

$ git log
showing all the logs in the right way

$ git log <filename1> #look at certain file <p>
It does not show the newest change on that file

$ git log --full-history <filename1> <p>
It is showing the newest change on that file

ファイル ピックアップに最新の変更が必要です。

どうすればいいですか?

4

2 に答える 2

0

「git log」と「git log --full-history」の唯一の違いは、最初の形式では、実際に最終結果につながらない場合、特定のエントリが非表示になることです。私はそれがブランチに影響を与えるだけだと思っていましたが、それがあなたを襲っていたのかもしれません.

これについては、のマニュアルページで読むことができますgit log

2 つのログの最終結果は同じですか、それとも異なりますか?

于 2013-01-12T08:17:29.230 に答える
0

リポジトリのクローンを作成する場合、単一のブランチ (通常はマスター) のみがチェックアウトされます。そのため、クローン作成者のリポジトリ リストのみが表示されmasterます。

を実行してみてくださいgit branch --remotes。元のリポジトリのすべてのブランチが表示されます。

不足している変更について、これらは別のブランチにある可能性がありますmaster. その場合は、作業している適切なブランチをチェックアウトする必要があります。

git checkout origin/someBranch
于 2013-01-16T07:34:08.660 に答える