[New Command Request] Add an option to pull from origin only, ignoring upstream
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 45/100
Línea de trabajo
Comienza rastreando la implementación y el análisis de argumentos de gh classroom pull student-repos; después, identifica cómo el comportamiento actual de pull tiene en cuenta origin y upstream. Define la nueva forma -o y verifica que realiza el equivalente de git pull origin main sin requerir la sincronización con upstream.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Is your feature request related to a problem? Please describe.
see #77
This is to avoid the error message:
failed to run gh: can't sync because there are diverging changes; use `--force` to overwrite the destination branch. error: exit status 1
when student repos aren't in sync with upstream (and may not need to be).
Describe the solution you'd like
As well as the current gh classroom pull student-repos command, a version including the -o flag so the execution is equivalent to git pull origin main instead of the default behaviour (which considers the entire fork chain, i.e. both origin and upstream).
Either:
gh classroom pull -o student-repos
or
gh classroom pull student-repos -o
Describe alternatives you've considered
I've both reverted to my pre-gh classroom scripts and to iterating with a simple shell script through the clones in the x-submissions directory to run git pull origin main.
Additional context
Add any other context or screenshots about the feature request here.
- Lenguaje dominante
- Go
- Estrellas
- 126
- Forks
- 21
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de github/gh-classroom
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 70/100
github/gh-classroom#95 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
github/gh-classroom#21 ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
github/gh-classroom#116 · 3 comentarios ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
github/gh-classroom#110 ·
-
Sanitize Team name Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
github/gh-classroom#109 ·
Todos los issues de github/gh-classroom
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
-
acceptance-tests phase-coding schema-coverage testing triaged
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100