Articles of git merge

¿Cómo puedo resolver este problema de GIT en IntelliJ? Mi HEAD master * node es "repasar" el origen / maestro remoto

Estoy trabajando en un proyecto que usa IntelliJ como IDE y GIT como repository. Tengo el siguiente problema: Como puede ver, parece que mi nodo maestro HEAD es "revisar" el origen / maestro remoto en mi repository central. Básicamente, como puede ver en el cuadro de la derecha, solo he agregado el file Config.java y […]

Git Merge simple vs Squash. ¿Cuál es el propósito? ¿Cómo rastrear un commit por function?

Una cosa que no me gusta con Git es la cantidad de commits. No me malinterprete, es un método muy conveniente de almacenar (con security) su trabajo, pero a la larga hay demasiada granularidad para search. Permítanme describir el siguiente escenario mientras desarrollo con twigs de funciones derivadas de desarrollo . Feature1 se ramifica desde […]

Se compromete con la label y cómo se combina con la última versión del repository de Git

De acuerdo, no estoy tan familiarizado con Git. Me pidieron que clonara un repository del repository de alguien y luego usara la label. Entonces esto es lo que hice: git clone someones_repo my_new_repo git checkout tags/bla_bla_tag -b tag_branch Así que ahora estoy en la versión de la label y no en la twig principal, sino […]

Podemos fusionar 2 brances de diferentes proyectos en GIT

Estoy tratando de entender la fusión de historias no relacionadas. El command Git 'merge' tiene una opción "–allow-incommatched historys" para fusionar historias no relacionadas. Me falta algo de claridad aquí. La carpeta raíz en GIT se llama como 'proyecto'. proyecto contiene muchos repositorys. Cada repos puede tener varias twigs. Teniendo en count todo esto. Tengo […]

¿Puede darse count de que la twig que se fusionará tiene cambios obsoletos?

Soy nuevo en git y me resulta difícil entender que todo se trata de instantáneas / confirmaciones y no de files individuales. Así que supongamos que tengo un tree en mi repository de la siguiente manera. C4 (HEAD,Master,Origin/Master) * C3 * C2 * C1 Ahora me extiendo desde aquí: B1 (HEAD, testBranch) * C4 (HEAD,Master,Origin/Master) […]

Copie las confirmaciones individuales entre las twigs, conservando la label SHA-1

Quiero copyr una confirmación (usando su label SHA-1 particular) de una twig a otra. Quiero que sea una copy exacta, lo que da como resultado la misma label SHA-1. ¿Cómo puede hacerse esto?

Es rebase y fusionar lo mismo? ¿Por qué hay 2 procedimientos diferentes para hacer una cosa?

Soy nuevo en git y estoy tratando de entender la rebase. Para mí, el process de fusión es más fácil de entender ya que mi experiencia está en Clearcase . Entonces, antes que nada, no puedo entender si rebase es exactamente lo mismo que fusionar o no. Si es así ¿por qué hay 2 procedimientos […]

Siempre use la versión local del file cuando git merge (incluso si no hay cambios en un lado de la fusión)

Esta pregunta es muy similar a: ¿Cómo le digo a Git que siempre select mi versión local para las fusiones en conflicto en un file específico? con una diferencia importante He seguido los excelentes pasos en la respuesta de VonC a la pregunta anterior y todo casi funciona. Sin embargo, en mi situación solo tengo […]

Las twigs de Git no se fusionaron después de cambiar de svn

Utilicé subgit para transformar un antiguo repository svn en git (incluyendo historial completo, twigs, tags). Después de algunos problemas iniciales lo conseguí trabajando y funcionó casi a la perfección. Excepto que las twigs no parecen fusionarse a la twig troncal / principal: Como puedes ver, git sabe que he ramificado el maestro verde para get […]

Qué PR debe considerarse como un compromiso relevante fusionado, cuando ese compromiso está en dos PR s del mismo repository y ambos están en estado cerrado

Echa un vistazo a esta llamada API de Github, { "total_count": 2, "incomplete_results": false, "items": [ { "url": "https://api.github.com/repos/wso2/carbon-kernel/issues/1083", "repository_url": "https://api.github.com/repos/wso2/carbon-kernel", "labels_url": "https://api.github.com/repos/wso2/carbon-kernel/issues/1083/labels{/name}", "comments_url": "https://api.github.com/repos/wso2/carbon-kernel/issues/1083/comments", "events_url": "https://api.github.com/repos/wso2/carbon-kernel/issues/1083/events", "html_url": "https://github.com/wso2/carbon-kernel/pull/1083", "id": 165759911, "number": 1083, "title": "CARBON-15949: Adding deployment.properties", "user": { "login": "Shan1024", "id": 4003115, "avatar_url": "https://avatars.githubusercontent.com/u/4003115?v=3", "gravatar_id": "", "url": "https://api.github.com/users/Shan1024", "html_url": "https://github.com/Shan1024", "followers_url": "https://api.github.com/users/Shan1024/followers", "following_url": "https://api.github.com/users/Shan1024/following{/other_user}", […]