Executando verificação de segurança...
1

Alguém pode me explicar o que é o github?

Sempre que estou assistindo algum vídeo de programação ouço falar em github mas não sei o que é isso e para que isso seria útil na minha jornada de programação, alguém sabe me explicar?

Carregando publicação patrocinada...
1

É um site que ajuda no versionamento dos arquivos do seu projeto. Por exemplo: você tá fazendo um app com algum amigo seu. Você começou hoje e precisa que ele veja algo no código ou que te ajude em algo, então, você sobe o projeto pro github e seu amigo baixa no computador dele, corrige ou olha o que for preciso, sobe o projeto já corrigido e você baixa na sua casa. E por ai, vai. Detalhe: todos os códigos ficam lá, então, se seu amigo ou você alterarem algo e depois quiserem voltar, vai estar lá.

Segue vídeo do CDF sobre Github: https://www.youtube.com/watch?v=myQuetgSEsY&t=308s&ab_channel=C%C3%B3digoFonteTV

1

Antes de tentar entender o github, pesquise e estude sobre git e então entender o github fica bem mais fácil.

O git é um versionador de arquivos de texto, com ele a gente consegue voltar no tempo desde a primeira alteração, ter duas versões diferentes do mesmo arquivo, fazer alterações nas duas versões sem que uma afete a outra, e também fundir essas duas versões desses arquivos num arquivo de texto só, enfim, a ferramenta é muito poderosa e a gente usa normalmente pra versionar código fonte. O próprio desenvolvimento do Linux é feito utilizando o git como versionador de código.

O github é um site/rede-social que nele se encontram vários e vários repositorios de código fonte que você pode baixar, ler e alterar na sua propria máquina utilizando o git.

Por exemplo, esse aqui é o link do repositório do Linux, usando o git você pode baixar esse repositorio e rodar o Linux na sua própria máquina, e quem sabe até alterar o código fonte e ter sua propria versão do Linux com suas proprias funcionalidades que você mesmo fez.
Nesse caso o github é o local onde o código está hospedado.

1

eu não sou muito experiente com GitHub, mas estou estudando ele para poder usar. Pelo o que eu entendi, é um lugar aonde vc pode salvar projetos que voce esta realizando. Para, por exemplo: outra pessoa, ou empresa ver seu codigo etc.

E é uma forma de ujudar a comunidade desenvolvedora, pois o mesmo problema que voce esta tendo no seu codigo, outra pessoa pode ter resolvido.