Maison > Questions et réponses > le corps du texte
Obtenez des branches de différentes personnes sur un projet
伊谢尔伦2017-05-02 09:35:54
Tout d'abord, vous devez connaître le nom du serveur distant de votre projet, car si vous souhaitez obtenir "les branches de différentes personnes", elles doivent d'abord pousser la branche vers le serveur avant de pouvoir la retirer. (Bien qu'il puisse également être obtenu directement via le mappage de disque local ou SSH, ce sont des méthodes non conventionnelles et vous ne devez pas les envisager)
在你的项目下输入 `git config --local --list`,查找 `remote.xxx` 开头的输出,`xxx` 的部分就是服务器的名称,通常都是 `origin`。
La deuxième étape consiste à récupérer les dernières modifications du serveur distant. git pull origin
ou git fetch origin
sont tous deux acceptables. Le premier fusionnera/rebasera directement la branche locale suivie (selon la stratégie de fusion que vous avez définie, ce n'est pas important)
La troisième étape consiste à vérifier le nom de la succursale dont vous avez besoin. git branch -a
, où remotes/
commence par le nom de la branche distante. Si la branche que vous souhaitez récupérer s'appelle john-doe
, elle devrait être remotes/origin/john-doe
.
Enfin, extrayez la branche et créez la branche locale correspondante. git checkout -b john-doe remotes/origin/john-doe
, cette commande créera une branche locale nommée john-doe
et y basculera automatiquement, vous obtiendrez ainsi "les branches de différentes personnes"
En pratique, cela n'a pas besoin d'être si fastidieux, car vous pouvez directement demander aux « autres » quel est le nom de la branche poussée, puis la mettre à jour + la vérifier.
高洛峰2017-05-02 09:35:54
Que sont les branches de différentes personnes ? git checkout <branch name>
Vous ne parvenez pas à répondre à vos besoins ?