Nach git clone zu vermeiden, wird die Konfiguration in der neuen Repo wie folgt aussieht:Wie git konfigurieren versehentliche git push
remote.origin.url=<some url>
remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*
branch.master.remote=origin
branch.master.merge=refs/heads/master
Dann kann ich "Git-Pull" und "git push" ausführen. Aber ich interessiere mich nur für "git pull", weil ich in ein anderes Repo drängen will.
Eines, was ich tun kann, ist:
git add remote repo-for-push <some other url>
git push repo-for-push master
Aber ich möchte git konfigurieren Standard und verschiedene Repositories für Pull- und Push-verwenden, dh:
git pull # pulls from origin
git push # pushes into repo-for-push, avoiding accidental push into the origin
Wie kann diese so konfiguriert werden, ? Vielen Dank im Voraus.
EDIT:
Grundsätzlich möchte ich die Standard-Push-Repo, um sich von der Standard-Fetch/Pull-Repo zu unterscheiden.
so dass im Grunde Sie einrichten möchten die Standard-Push-Repo unterscheidet sich vom Standard-Abruf/Pull-Repo, oder? vielleicht solltest du das klären. – kch
richtig, das ist das gleiche, aber mit weniger Worten, :) –