-
em 2005, Linus Torvalds, criador do Linux, desenvolveu um novo sistema de controle de versão chamado
Git
. -
em 2008, foi criado o
GitHub
, uma rede social de compartilhamento de código, um repositório de códigos-fontes, que podem ser privados ou abertos, de desenvolvedores iniciantes até grandes empresas.
- para instalar, acessar o site do Git.
- o site vai identificar o sistema operacional e,então, clicar no botão Download.
- após baixar o arquivo executável, o processo de instalação é simples (easy-to-install).
- com o Git instalado, configurar o sistema para identificar o desenvolvedor responsável pelas alterações.
git -v
verifica se o git está instalado e a versão.
- para criar o primeiro diretório, criar uma pasta e,com o botão direito, clicar na opção Git Bash Here.
- o terminal se abrirá, e devemos digitar o primeiro comando:
git init
.- é criada uma pasta oculta chamada .git.
- quer dizer que iniciamos o repositório.
- para configurar o repositório com o nome e o e-mail, digitar o seguinte comandono terminal:
git config --global user.name "Fulana da Silva"
git config --global user.email "email@fiap.com.br"
- a configuração acima é global, para evitar que em todo projeto seja necessária uma nova configuração.
- para verificar se o nome e e-mail foram setados corretamente, entrar com os comandos:
git config user.name
git config user.email
-
o comando
git status
informa o estado de nosso arquivo (o que há de alterações).- untracked = arquivo desconhecido para o Git.
- o Git entende que existe um arquivo, mas não identifica nenhum estado.
- precisamos informar para o Git que esse arquivo deve ser versionado e, para isso, executar os próximos dois comandos.
- untracked = arquivo desconhecido para o Git.
-
comando git add nomeDoArquivo.extensao
(informa para o Git que esse arquivo deve ser versionado). -
comando git commit -m "Primeiro commit"
(responsável pela gravação no repositório).
- para verificar todo o histórico de mudanças em nosso repositório, utilizamos o comando
git log
.- git log retorna um ID, autor, data e a própria alteração realizada.
git diff
: após executar esse comando, o Git informa qual foi a alteração (texto em verde) e quantas alterações foram realizadas (texto em azul).
- para aumentar a produtividade em sistemas de controle de versão, há a possibilidade de nomear as hashes, criando tags e versões paralelas do código.
- um branch no Git é um ponteiro móvel para um desses commits.
- o nome do branch padrão no Git é master.
- conforme começa a fazer commits, você recebe um branch master que aponta para o último commit que você fez. Cada vez que você faz um novo commit, ele avança automaticamente.
git branch nome-da-branch
.
- mescla alterações nas branches.
- comando
git merge
.
- o
gitignore
especifica arquivos intencionalmente não rastreados que o Git deve ignorar.
- é a maior rede social de código aberto utilizando o sistema de controle de versão Git.
- em 2018, a Microsoft comprou o site GitHub.
- o comando git clone é utilizado para realizar a baixa de uma branch específica do servidor remoto do repositório, o GitHub.
- pode ser utilizado o protocolo HTTPS (com usuário e senha) ou o protocolo SSH (com um certificado de chave público e privada) para troca de informações e dados com o servidor.
- há situações em que temos arquivos atualizados no repositório remoto e arquivos que não estão atualizados no repositório local.
- o
git pull
é responsável pela atualização de todas as versões. - ideal quando se está trabalhando off-line e os arquivos locais ainda não estão sincronizados com o repositório remoto.
- é o inverso do git pull.
- é por meio dele que você envia seus arquivos atualizados para o seu repositório remoto, no caso o GitHub.
- utilizado para realizar a troca de branch ativa, ou também para reverter arquivos que estão alterados na branch local.
- perfil customizado.
- exemplo de readme.
1. Qual comando é responsável pela atualização de todasas versões, ideal para quando se está trabalhando off-line?
git pull.
No GitHub, os repositórios podem ser apenas privados.
3. No GitHub, qual é o comando utilizado para realizar a baixa de uma branch específica do seevidor remoto do repositório?
git clone.
1. O Bootstrap é um framework front-end responsivo, elegante e de fácil aprendizado que permite uma maior agilidade no desenvolvimento de páginas Web. Originalmente, o Bootstrap foi criado como um projeto interno de qual empresa:
2. A frase “É a principal organização internacional para padronização da World Wide Web. Consiste em um consórcio internacional que agrega empresas, órgãos governamentais e organizações independentes com a finalidade de estabelecer padrões para a criação e a interpretação de conteúdo para a Web.”, refere-se a:
W3C
3. No início da década de 1990, Timothy John Berners-Lee desenvolveu a World Wide Web (WWW) utilizando uma linguagem de programação que viria a revolucionar o mundo. No caso, estamos falando da linguagem de programação:
HTML
4. Considerar a tipologia que será utilizada em um projeto é fundamental para que o usuário tenha uma experiência agradável ao acessar a página Web. Neste contexto, a maioria dos navegadores Web (browsers) têm como fonte padrão:
Times New Roman
5. Em relação às camadas de desenvolvimento Web, qual tecnologia está associada à camada de apresentação?
CSS
input
7. Em um formulário, qual atributo é utilizado para definir uma palavra ou frase que ficará visível dentro dos campos, de modo a sugerir aos usuários como efetuar o preenchimento destes campos?
placeholder.
8. A comunicação entre as redes espalhadas por todo o mundo é possível pelo uso do conjunto de protocolos conhecido como:
TCP/IP
9. Muitas vezes chamada de “caixa mágica”, qual tag é um contêiner que poderá ser criado para armazenar qualquer tipo de conteúdo?
<div>
10. Por meio de um conjunto de regras CSS, é possível determinar como o layout de uma página Web será exibido em diferentes tamanhos de telas. Este conceito é chamado de:
Design responsivo
Marcação
12. Para que o navegador Web (browser) entenda a formatação da página, é necessário colocar as regras CSS dentro da tag:
<style>
"Assista novamente os vídeos do Capítulo 12, crie o seu repositório e envie os arquivos do projeto Fintech.
Atenção para a entrega:
Nesta atividade, você deverá criar um documento contendo o link do seu perfil no GitHub. Exporte para PDF e faça o upload do arquivo em nossa plataforma.
Lembre-se de manter o repositório como público, pois somente assim o professor que irá corrigir a atividade conseguirá avaliar o trabalho realizado."
Atividade desenvolvida aqui.