Para inicicar um projeto com o Git via terminal:
$ git init
$ git add REAdME.md
$ echo "Hello Git World"
$ git commit -m 'Initial upload'
Para ver as alterações feitas em um projeto:
git status
Depois adicione os arquivos que vão ser colocados dentro do commit com o comando:
git add .
Por ultimo faça o commit:
git commit -m "Meu primeiro commit no git"
git reset FILE
Esse comando ira retirar um arquivo especifico da area de staging antes do commit.
git commit --amend
git rm file.txt
Para apenas ignorar o arquivo e suas modificações não entrem no "Staging Index", crie uma regra no arquivo .gitignore
e utilize o comando:
git rm --cached file.txt
$ git checkout iss53
Faça algum commit nesse branch e depois volte para o master:
$ git checkout master
Para juntar os dois branchs utilize o comando:
$ git merge iss53
Um remote
é um servidor que vai guardar outra copia do codigo. Pode ser um servidor como o GitHub para guardar e compartilhar o codigo ou pode ser um servidor de produção como o Heroku que vai rodar o codigo do aplicativo.
Para criar um remote:
git remote add origin https://github.com/username/Hello-World.git
e para enviar codigo para ele:
git push origin master
Para deletar um remote:
git remote rm origin
e para listar os remotes
git remote