Push e commit pelo terminal Rstudio

Olá, pessoal. Tudo bem?

Como eu faço para fazer o commit e o push pelo terminal do Rstudio? Sem precisar clicar lá na parte de cima em Git. Eu vi alguém fazer isso em alguma live da curso-R mas não estou encontrando agora.

Obrigado,

Rafael Vetromille.

1 curtida

Rafael,

Sugiro a leitura do capítulo sobre Git do Zen do R. Se quiser uma referência mais extensa e atualizada, recomendo o Happy Git and GitHub for the useR.

1 curtida

Complementando a resposta do @clente

No painel “Terminal”, você pode usar comandos git (considerando que o seu projeto está sendo versionado e vinculado à um repositório no GitHub, você pode saber mais sobre isso nos links que o Caio passou e esse também).

Por exemplo, se eu executar git status no terminal do RStudio, o retorno será um resumo das mudanças que ainda não foram commitadas.

Partindo deste ponto, recomendo você dar uma olhada na folha de cola do Git, pois lá tem informações sobre os comandos que podem ser usados.

Mas os principais para fazer o que você precisa são:

Para deixar um arquivo como staged (ele será acompanhado pelo git)
git add nome_do_arquivo

Para fazer um commit de um arquivo que está staged
git commit -m "mensagem que fala o que vc mudou"

Para que as suas mudanças locais sejam enviadas para o GitHub

git push

Espero que ajude! Abraços

Oi, @beatrizmilz. Tudo bem? Muito obrigado pela dica! Super útil!

Uma dúvida que fiquei foi: Existe alguma diferença entre git add -A e git add .?

Obrigado sempre! Abraços!