Generalmente, le persone di solito fanno l'una o l'altra Fork o Branch. Sembra che tu stia facendo una fork di un repository, quindi fai un ramo nella forchetta con lo stesso nome. Se stai utilizzando una richiesta di pull per reinserire i dati nel repository principale, non è necessario eseguire entrambe le operazioni. Scegli uno dei due flussi di lavoro:
- Forcella del pronti contro termine su Bitbucket (o altro sito)
- Clone repo
git clone https://bitbucket.org/username/repo-fork.git
- Work in quel forcella
git commit -m "some work done"
, git push -u origin master
- Creare una richiesta di pull per richiedere la tua modifiche reimmissione nel genitore della forcella
O
- Clone repo principale
git clone https://bitbucket.org/username/repo-fork.git
- Crea una nuova filiale locale
git checkout -b my-branch
- Work in quel ramo
git commit -m "some work done"
- Spingere il ramo
git push -u origin my-branch
- Crea una richiesta di pull
Con il metodo branch, presumo che tu abbia i diritti per scrivere sul repository principale. In caso contrario, ti consigliamo di attenersi al metodo della forcella. Ci sono anche più flussi di lavoro. Bitbucket ha anche uno doc explaining this e uno su Atlassian's website con un po 'più di profondità sui flussi di lavoro Git.
no, non esiste un modo efficace per farlo. Come pensi che questo possa essere più efficiente? –
Forse il primo passaggio può essere omesso? – Mike
Oh, penso di aver capito quello sbagliato. Nel passaggio 1, vuoi dire che crei un ramo su bitbucket? –