Articles of branch

Eliminar la twig no listda en Git repo

Tengo un script autocompletado que me permite escribir: git checkout m luego presiona el button 'tab' y se autocompleteá. En este caso, debe autocompletese para 'master'. Sin embargo, mi script me dice que tengo otras dos sucursales en mi repository tituladas: making-test-branch desorder Intenté eliminarlos usando una eliminación forzada como esta: git branch -D making-test-branch […]

Cómo implementar git log <branch> … FETCH_HEAD en libgit2?

Necesito presentar al usuario una list de confirmaciones que se recuperaron, pero que aún no se fusionaron. Esto significa encontrar la twig deseada en FETCH_HEAD y mostrar git log <branch>..FETCH_HEAD . ¿Cómo abordar el último paso en libgit2? Debo detener git_revwalk* en el primer commit común tanto para <branch> como para la pseudo-branch creada por […]

Obtener autores de la twig de git

Encontré este command para enumerar todos los autores que contribuyeron a un repository aquí : git log –format='%aN' | sort -u ¿Cómo puedo encontrar a todos los autores comprometidos con una twig específica de git? Mi objective es tener un file readme.md en mi repository que incluya todos los autores que se hayan comprometido con […]

Git: cómo fusionar la twig de características, pero excluir algunas confirmaciones?

Estoy usando Git desde hace mucho time, pero hoy tuve un problema con la fusión de algunos cambios de twig a twig. Esta situación que estoy teniendo es que obtuve 4 sucursales: 2 principales y 2 características. Supongamos que se llaman así: main_branch1 , main_branch2 , feature_branch1 y feature_branch2 . Las twigs de características siempre […]

git fusionar y registrar el post

Todavía estoy aprendiendo sobre Git. Antes de una fusión, el logging de git me decía algo así como … commit 9588d21a81d0f8a977c8d0651eee9f56eaf4186d Merge: 0367c67 fbd02fc Author: me <me@here.there.com> Date: Thu Nov 17 17:09:25 2016 -0600 On branch branch1 … Quería fusionar branch1 con branch0, así que emití el command de fusión: > git checkout branch0 > […]

El interruptor de la twig Git no cambia el directory de trabajo

Cuando ejecuto el command: $ git checkout 'newBranch' Obtengo lo siguiente: M path/to/file1.js M path/to/file2.js D path/to/file3.js M path/to/file4.js Switched to branch 'newBranch' Y mi directory de trabajo sigue siendo el mismo que con la twig original . Hasta este momento, cada vez que he ejecutado git checkout <branch-name> , ha cambiado mi directory de […]

Cómo forzar a descartar TODOS mis cambios no registrados en Git

Cómo eliminar los elementos en "Cambios no configurados para commit:". Encontré muchas otras inputs a este respecto, pero ninguna realmente funcionó conmigo. Que pasó ? Revisé la twig de desarrollo. Pero después de que edité algunos files locales, estos files se atascaron en la list Unstaged. No se puede stash , clean , reset –hard […]

GIT: agregar file se agrega a todas las twigs

Soy nuevo en Git. Creé una twig fuera de master. Estoy trabajando en esa twig. Luego voy y creo un nuevo file en esa nueva twig. Luego vuelvo a master para ver algo. Veo ese file que acabo de agregar cuando me cambio a maestro como un file para agregar? No quiero agregar ese file […]

Modificar una confirmación anterior desde una twig diferente

Tengo un repo git con las twigs como se muestra a continuación: c5 (my branch 1) / c1->c2->c3->c4/ (mainline) Después de esto, creé otra twig, my branch 2 de my branch 1 . Todavía no he comprometido nada en esta nueva twig; todos mis cambios no están marcados. Si si git commit -amend el c5 […]

git diff cambió los files en x commits de una twig

La tarea es generar files que hayan sido cambiados en las últimas 5 confirmaciones de la twig de origin/1.5.0 . Sin el requisito de sucursal, se me ocurrió: git diff –name-only HEAD~5 . Con el requisito de sucursal probé git diff –name-only HEAD~5 –first-parent origin/1.5.0 pero el resultado es más largo. Agregar condición no debería […]