¿Creé una twig adicional?

Estoy clonando este repository en particular en el que inicialmente ya tiene una Solicitud de extracción realizada por uno de mis colegas, pero no me enteré de ello.

Básicamente, esto es lo que hice:

  • git clone
  • git branch -a
  • git checkout -b controles remotos / origen / característica / Issue01 controles remotos / origen / característica / Issue01
  • Haga cambios en el repository, etc.
  • git add, git commit, git push
  • Abra una request de extracción

Fue solo en mi página de Relaciones Públicas (estoy usando Atlassian), entonces me di count de que mi colega realmente había abierto otra banda, que todavía está abierta, pero el nombre de su twig es diferente al mío.

Esto se evidencia en la parte superior de la página de PR que muestra el nombre de la sucursal y el que se fusionará.

  • Mi colega: feature/Issue01 -> develop
  • Mi versión: remotes/origin/feature/Issue01 -> develop

Mis preguntas aquí son: 1. ¿Estoy creando una sucursal adicional? Si es así, ¿esto causará algún problema si se fusionaron en el desarrollo?

  1. Si estoy tratando de hacer que mi nombre de sucursal sea el mismo que el de mi colega, este es el command que debería haber escrito en su lugar: git checkout -b feature/Issue01 remotes/origin/feature/Issue01

git checkout -b se usa para crear una nueva sucursal local. No lo estás usando del todo bien.

La forma más fácil de hacer lo que creo que estás tratando de hacer es la git checkout feature/Issue01 . Si esa twig no existe localmente (no debería), git detectará que existe en sentido ascendente, y la extraerá y configurará la información de seguimiento para usted.

En cualquier twig, puede usar la git branch -u origin/feature/Issue01 para tener la marca local de que actualmente está realizando el seguimiento de cualquier twig ascendente que especifique.


Alternativamente, algo como esto funcionaría: $ git checkout -b feature/Issue01 --track origin/feature/Issue01