
Participe da Hacktoberfest 2022 contribuindo para este projeto para iniciantes. Faça o seu PRS se fundir hoje!? ✅?
O aluno muitas vezes desconhece e perde algumas ótimas opções? Isso poderia ter ajudado a escalar sua carreira? . Meu objetivo é coletar informações sobre todas as pequenas oportunidades possíveis, seja um programa de estudantes como o especialista do Github Campus, ou a Microsoft Learn Student Ambassador Program ou algum tipo de estágio ou hackathons ou um programa de comunicação como a própria Hacktoberfest. É aqui que vou precisar da sua ajuda?
É uma celebração de um mês de 1º de outubro a 31 de outubro, apresentada pela Digital Ocean and Dev Community colaborou com o Github para envolver as pessoas em código aberto. Você pode criar sua primeira solicitação de tração para qualquer repositório público no GitHub e contribuir para a comunidade de desenvolvedores de código aberto.
Para se qualificar para a camisa oficial de edição limitada Hacktoberfest, você deve se registrar aqui e fazer quatro solicitações de tração (PRS) entre 1 e 31 de outubro de 2022 (em qualquer fuso horário). Os PRs podem ser feitos para qualquer repositório público no Github, não apenas aqueles com problemas rotulados pela Hacktoberfest. Este ano, os primeiros 40.000 participantes que concluem o desafio ganharão uma camiseta? Ou você pode optar por plantar uma árvore? para você.
Você pode seguir as seguintes etapas orientadoras para contribuir para o nosso repositório. Você é recomendado para ler contribuindo.md para entender as diretrizes de contribuição.
Primeiro de tudo, o "garfo" do repositório.
Para fazer sua própria cópia local do repositório para o qual você gostaria de contribuir, vamos primeiro abrir uma janela do terminal.
Usaremos o comando git clone junto com o URL que aponta para o seu garfo do repositório.
Este URL será semelhante ao URL acima, exceto agora que terminará com .git . No exemplo cloud_haiku acima, o URL ficará assim:
https://github.com/your-username/studenthelp.git
Como alternativa, você pode copiar o URL usando o botão Green “Clone ou Download” da página do repositório que você apenas bifurcou na página de repositório original. Depois de clicar no botão, você poderá copiar o URL clicando no botão Binder ao lado do URL:
Depois de termos o URL, estamos prontos para clonar o repositório. Para fazer isso, combinaremos o comando git clone com o URL do repositório da linha de comando em uma janela de terminal:
git clone https://github.com/your-username/StudentHelp.git
Para criar sua filial, na janela do terminal, altere seu diretório para que você esteja trabalhando no diretório do repositório. Certifique -se de usar o nome real do repositório (ou seja, StudentHelp) para transformar esse diretório.
cd StudentHelp
Agora, criaremos nossa nova filial com o comando git branch . Certifique -se de nomear descritivamente para que outras pessoas que trabalham no projeto entendam no que você está trabalhando.
git branch new-branch
Agora que nossa nova filial é criada, podemos mudar para garantir que estamos trabalhando nessa filial usando o comando Git Checkout:
git checkout new-branch
Depois de entrar no comando Git Checkout, você receberá a seguinte saída:
Output:
Switched to branch 'new-branch'
Neste ponto, agora você pode modificar os arquivos existentes ou adicionar novos arquivos ao projeto em sua própria ramificação.
Tudo o que você precisa fazer é definir este repositório no sistema local do YouT e, em seguida, abrir a pasta index.html. Você verá uma seção marcada onde adiciona sequencialmente sob a tag em uma tag
Isso é praticamente isso, é tudo o que você precisa fazer. Agora empurre suas alterações e crie uma solicitação de tração, faça com que seus PRs mesclem hoje. Verifique a seção de problemas para obter mais problemas. (Se disponível)
Depois de modificar arquivos existentes ou adicionar novos arquivos ao projeto, você pode adicioná -los ao seu repositório local, o que você pode fazer com o comando git add . Vamos adicionar a bandeira -A para adicionar todas as alterações que fizemos:
git add -A
ou
git add .
Em seguida, queremos registrar as alterações que fizemos no repositório com o comando Git Commit.
A mensagem de confirmação é um aspecto importante da sua contribuição de código; Ajuda os outros colaboradores a entender completamente a mudança que você fez, por que fez isso e quão significativo é. Além disso, as mensagens de confirmação fornecem um registro histórico das mudanças para o projeto em geral, ajudando futuros colaboradores ao longo do caminho.
Se você tiver uma mensagem muito curta, poderá gravar isso com a bandeira -m e a mensagem nas cotações:
Exemplo:
git commit -m "Updated Readme.md"
Neste ponto, você pode usar o comando git push para empurrar as alterações no ramo atual do seu repositório bifurcado:
Exemplo:
git push --set-upstream origin new-branch
Enquanto você trabalha em um projeto ao lado de outros colaboradores, é importante manter o repositório local atualizado com o projeto, pois você não deseja fazer uma solicitação de atração de código que causará conflitos. Para manter sua cópia local da base de código atualizada, você precisará sincronizar as alterações.
Primeiro, vamos configurar um controle remoto para o garfo e depois sincronizar o garfo.
Em seguida, você precisará especificar um novo repositório remoto a montante para sincronizarmos com o garfo. Este será o repositório original da qual você bifurcou. Você terá que fazer isso com o comando git remote add .
git remote add upstream https://github.com/souvikrajsingh/StudentHelp.git
Neste exemplo, upstream é o shortname que fornecemos para o repositório remoto, pois, em termos de Git, "a montante" refere -se ao repositório do qual você clonou. Se você deseja adicionar um ponteiro remoto ao repositório de um colaborador, convém fornecer o nome de usuário do colaborador ou um apelido reduzido para o shortname.
Depois de configurar um controle remoto que faz referência ao repositório a montante e original no GitHub, você estará pronto para sincronizar o garfo do repositório para mantê-lo atualizado.
Para sincronizar o seu garfo, a partir do diretório do repositório local em uma janela de terminal, você terá que usar o comando git fetch para buscar os ramos, juntamente com seus respectivos começos do repositório a montante. Como você usou o shortname "upstream" para se referir ao repositório a montante, você terá que passar isso ao comando:
git fetch upstream
Mude para a filial mestre local de nosso repositório:
git checkout master
Agora você terá que mesclar quaisquer alterações feitas na filial principal do repositório original, que você acessará através do seu ramo local a montante/mestre, com sua filial mestre local:
git merge upstream/master