1ª Prova - Novas Tecnologias Flashcards
Um pouco sobre o que é o git e seus comandos iniciais para a prova teórica de git
como se inicia um repositório git?
git init
Quais são as duas áreas principais do diretório de um projeto?
o working directory e o local repository (git)
Quais são as duas partes que compõem o local repository (git)?
A staging área (index) e a commit history (objetos)
Qual a diferença entre um git status e um git log? (ele citou em aula que essa seria uma boa questão para a prova)
git log: Mostra o histórico de commits no repositório, incluindo detalhes como autor, data e mensagem de commit.
git status: Mostra o estado atual do repositório, incluindo arquivos modificados, arquivos prontos para serem commitados (na staging area) e arquivos não rastreados. Ele não mostra o histórico de commits.
O que o git log faz?
Exibe um histórico de commits no repositório.
O que o git status faz?
Mostra o estado atual do repositório, incluindo arquivos modificados, adicionados ou removidos.
qual o comando pra commitar as coisas?
git commit -m “mensagem”
Como adicionar um arquivo ao index/staging area?
git add < arquivo >
Como duplicar um repositório que já existe pro seu ambiente local?
git clone
Lembrete (vire o card)
Para fazer commit, precisa ter settado o nome de usuário, email e tal, não esqueça!
O que é um commit?
é uma operação na qual você registra as alterações feitas em seus arquivos em um repositório. Cada commit é como um ponto de verificação que captura o estado dos arquivos no momento em que você os adiciona ao repositório.
Quais os quatro estados que um arquivo pode estar no seu working directory?
Untracked, unmodified, modified e staged
O que significa untracked?
Arquivos que existem no diretório de trabalho do seu projeto, mas que o Git não está rastreando. São neles que se aplica o git add.
o que significa unmodified?
Arquivos que estão sob controle de versão do Git e não foram alterados desde o último commit.
O que significa modified?
Arquivos que foram alterados desde o último commit. Essas alterações ainda não foram registradas em um novo commit.
O que significa staged?
Arquivos modificados que foram adicionados à área de preparação (staging area) para o próximo commit usando o comando git add. Essas mudanças estão prontas para serem incluídas no próximo commit.