D'abord, créez une nouvelle 'barre' de référentiel. Ensuite, cloner le projet existant « foo »:
$ git clone [email protected]:YOURNAME/foo.git bar
Ensuite, modifiez votre fichier de configuration de Git et remplacer l'URL d'origine avec votre nouvelle URL:
$ cd bar
$ vim .git/config
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
url = [email protected]:YOURNAME/bar.git #replace foo with bar
ajouter en option votre pension d'origine comme en amont source:
$ git remote add upstream [email protected]:YOURNAME/foo.git
Enfin, poussez votre nouveau dépôt jusqu'à Bitbucket:
$ git push -u origin master
Maintenant, vous pouvez pousser/tirer de votre nouveau repo (barre) comme prévu. Vous devez également être en mesure de fusionner les modifications en amont à l'aide de la commande suivante:
$ git fetch upstream
$ git merge upstream/master
Crédit: bitdrift
C'est une importation, exactement comme le clonage, ce ne crée pas une fourchette, parce que ne crée pas de ' lien maître-fourche dans les propriétés repo –
@YN vous pouvez fourchez votre propre repo, tout comme le repo de quelqu'un d'autre. Accédez à votre dépôt et cliquez sur Actions-> Fork. –
Oh oui. Je vois que j'ai désactivé le forking dans les paramètres de repo. Swith sur ON, et maintenant le forking est capable! Je vous remercie! –