
Participe en Hacktoberfest 2022 contribuyendo a este proyecto para principiantes. ¡Haga que su PRS se fusione hoy!? ✅?
¿Los alumnos a menudo desconocen y se pierden algunas opciones realmente grandes? ¿Eso podría haberlos ayudado a escalar su carrera? . Mi objetivo es recopilar información sobre cada pequeña opción posible, ya sea un programa de estudiantes como Github Campus Expert, o el Programa de Embajador Estudiantil de Microsoft Learn o algún tipo de pasantía o Hackathons o un programa de comunicación como Hacktoberfest. Aquí es donde necesitaré tu ayuda?
Es una celebración de un mes del 1 de octubre al 31 de octubre presentada por Digital Ocean y Dev Community colaboró con Github para involucrar a las personas en el código abierto. Puede crear su primera solicitud de extracción a cualquier repositorio público en GitHub y contribuir a la comunidad de desarrolladores de código abierto.
Para calificar para la camiseta oficial de Hacktoberfest de edición limitada, debe registrarse aquí y hacer cuatro solicitudes de extracción (PRS) entre el 1 al 31 de octubre de 2022 (en cualquier zona horaria). Se pueden hacer PRS a cualquier repositorio público en GitHub, no solo los que tienen problemas etiquetados Hacktoberfest. Este año, ¿los primeros 40,000 participantes que completan el desafío ganarán una camiseta? ¿O puede elegir plantar un árbol? para ti.
Puede seguir los siguientes pasos de guía para contribuir a nuestro repositorio. Se le recomienda leer contribuyentes. MD para comprender las pautas de contribución.
En primer lugar, "bifurcaba" el repositorio.
Para hacer su propia copia local del repositorio a la que le gustaría contribuir, primero abramos una ventana de terminal.
Usaremos el comando git clone junto con la URL que apunta a su bifurcación del repositorio.
Esta URL será similar a la URL anterior, excepto que ahora terminará con .git . En el ejemplo de Cloud_haiku anterior, la URL se verá así:
https://github.com/your-username/studenthelp.git
Alternativamente, puede copiar la URL utilizando el botón verde "Clone o Descargar" desde la página de su repositorio que acabas de bifurcarse desde la página del repositorio original. Una vez que haga clic en el botón, podrá copiar la URL haciendo clic en el botón Binder junto a la URL:
Una vez que tenemos la URL, estamos listos para clonar el repositorio. Para hacer esto, combinaremos el comando git clone con la URL del repositorio desde la línea de comando en una ventana de terminal:
git clone https://github.com/your-username/StudentHelp.git
Para crear su rama, desde la ventana de su terminal, cambie su directorio para que esté trabajando en el directorio del repositorio. Asegúrese de usar el nombre real del repositorio (es decir, StudentHelp) para cambiar a ese directorio.
cd StudentHelp
Ahora, crearemos nuestra nueva rama con el comando git branch . Asegúrese de nombrarlo descriptivamente para que otros que trabajan en el proyecto entiendan en qué está trabajando.
git branch new-branch
Ahora que se crea nuestra nueva rama, podemos cambiar para asegurarnos de que estamos trabajando en esa rama utilizando el comando Git Checkout:
git checkout new-branch
Una vez que ingrese el comando Git Checkout, recibirá la siguiente salida:
Output:
Switched to branch 'new-branch'
En este punto, ahora puede modificar archivos existentes o agregar nuevos archivos al proyecto en su propia rama.
Todo lo que necesita hacer es establecer este repositorio en el sistema Local YoUT y luego abrir la carpeta index.html. Verá una secciones marcadas donde se agrega secuencialmente debajo de la etiqueta en una etiqueta
Eso es todo, eso es todo lo que necesitas hacer. Ahora presione sus cambios y cree una solicitud de extracción. Haga que su PRS se fusione hoy. Verifique la sección de problemas para obtener más problemas (si está disponible)
Una vez que haya modificado los archivos existentes o haya agregado nuevos archivos al proyecto, puede agregarlos a su repositorio local, que puede hacer con el comando git add . Agreguemos la bandera -A para agregar todos los cambios que hemos realizado:
git add -A
o
git add .
A continuación, queremos registrar los cambios que hicimos en el repositorio con el comando Git Commit.
El mensaje de confirmación es un aspecto importante de su contribución de código; Ayuda a los otros contribuyentes a comprender completamente el cambio que ha realizado, por qué lo logró y lo significativo que es. Además, los mensajes de confirmación proporcionan un registro histórico de los cambios para el proyecto en general, ayudando a futuros contribuyentes en el camino.
Si tiene un mensaje muy corto, puede grabarlo con el indicador -m y el mensaje en citas:
Ejemplo:
git commit -m "Updated Readme.md"
En este punto, puede usar el comando git push para empujar los cambios a la rama actual de su repositorio bifurcado:
Ejemplo:
git push --set-upstream origin new-branch
Mientras trabaja en un proyecto junto con otros contribuyentes, es importante que mantenga su repositorio local actualizado con el proyecto, ya que no desea hacer una solicitud de extracción de código que cause conflictos. Para mantener su copia local de la base de código actualizada, deberá sincronizar los cambios.
Primero revisaremos la configuración de un control remoto para la bifurcación, luego sincronizaremos la bifurcación.
A continuación, tendrá que especificar un nuevo repositorio remoto ascendente para que nos sincronicemos con la bifurcación. Este será el repositorio original del que bifurcó. Tendrá que hacer esto con el comando git remote add .
git remote add upstream https://github.com/souvikrajsingh/StudentHelp.git
En este ejemplo, upstream es el nombre corto que hemos suministrado para el repositorio remoto ya que en términos de GIT, "aguas arriba" se refiere al repositorio del que clonó. Si desea agregar un puntero remoto al repositorio de un colaborador, es posible que desee proporcionar el nombre de usuario de ese colaborador o un apodo acortado para el nombre corto.
Una vez que haya configurado un control remoto que haga referencia al repositorio ascendente y original en GitHub, está listo para sincronizar su bifurcación del repositorio para mantenerlo actualizado.
Para sincronizar su bifurcación, del directorio de su repositorio local en una ventana de terminal, tendrá que usar el comando git fetch para obtener las ramas junto con sus respectivos compromisos del repositorio aguas arriba. Dado que usó el nombre corto "Upstream" para referirse al repositorio ascendente, tendrá que pasarlo al comando:
git fetch upstream
Cambie a la rama maestra local de nuestro repositorio:
git checkout master
Ahora tendrá que fusionar cualquier cambio que se haya realizado en la rama maestra del repositorio original, al que accederá a través de su rama local/maestro local, con su rama maestra local:
git merge upstream/master