Dopo git clone, la configurazione nel nuovo pronti contro termine si presenta come:Come configurare git per evitare accidentali 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
Poi, posso eseguire "git pull" e "git push". Ma mi interessa solo fare "git pull", perché voglio spingere in un altro repo.
Una cosa che posso fare è:
git add remote repo-for-push <some other url>
git push repo-for-push master
Ma vorrei configurare git per utilizzare di default e distinti depositi per tirare e spingere, vale a dire:
git pull # pulls from origin
git push # pushes into repo-for-push, avoiding accidental push into the origin
Come può essere configurato ? Grazie in anticipo.
MODIFICA:
Fondamentalmente, voglio impostare il repository push di default in modo che sia diverso dal default repo/pull repo.
in modo sostanzialmente si desidera impostare il il repository push predefinito è diverso dal default repo/pull repo, giusto? forse dovresti chiarirlo. – kch
esatto, è lo stesso, ma con meno parole :) :) –