Ich habe einige Änderungen an einer cpp-Datei vorgenommen, sagen Sie test.cpp, wenn ich in meinem Master-Zweig arbeite. Dann schiebe ich es zu einem entfernten Zweig, so dass ich Anfrage später ziehen kann:Warum meine Code-Änderung nicht in Remote-Zweig verschoben wurde
git add test.cpp
git commit -m "blabla"
git push origin master:remoteBranchName(non-master branch)
Dann überprüfte ich, dass Remote-Zweig, aber ich sah keinen Code ändern. Ich meine, was ich in meinen Masterzweig geändert habe, wird in der Remote-Filiale nicht angezeigt.
Dann verwende ich git log
, um Commit-Verlauf anzuzeigen, aber es zeigt nicht meine neueste Commit.
Gelöst
Schließlich fand ich, dass dieses Problem auftritt, weil ich Veränderungen gegenüber gemacht Aber vs offen das Projekt in einem anderen Ordner (I halte zwei Versionen des Projektes in zwei Ordnern). Weil ich vs von einem Skript starte (nicht von mir geschrieben; Projektpfad im Skript angegeben), also habe ich es nicht bemerkt. So, jetzt ist es klar, dass ich meinen Code in einem Projekt ändere, aber ich drückte einen anderen ...
Nun, danke, dass Sie mir geholfen haben, das Problem zu finden.
Try origin master -u git push – Jeet
@JeetendraChoudhary ich diesen Befehl denke, die Dinge vorantreiben wird zu Remote Master, während ich glaube nicht, dass ich das Privileg habe. Ich möchte meinen Master zu einem Remote-Nicht-Master-Zweig schieben und dann die Anfrage ziehen. – dudu