OBS: origin = nome local do repositório
mkdir diretório &&\
cd diretório &&\
git init &&\
echo "Meu commit" > README.md &&\
git add README.md &&\
git commit -m "Apenas um teste" &&\
git push -u [email protected]:usuário/diretório.git master
git init
git add "ARQUIVO"
git commit -m "MENSAGEM REFERENTE AO QUE SERÁ COMITADO"
git push --set-upstream https://gitlab.com/usuario/repositório.git master
git remote add origin [email protected]:usuario/repositório.git
git pull [email protected]:usuario/repositório.git main
git branch -M main
git push -u origin main
ou
git init
git add "ARQUIVO"
git commit -m "MENSAGEM REFERENTE AO QUE SERÁ COMITADO"
git push -u origin https://gitlab.com/usuario/repositório.git HEAD:master
git push -u origingitlab https://gitlab.com/usuario/repositório.git master
git push -u origingithub https://github.com/usuario/repositório.git master
git remote add origin https://gitlab.com/usuario/repositório.git master
git remote add origingitlab https://gitlab.com/usuario/repositório.git master
git remote add origingithub https://github.com/usuario/repositório.git master
uma vez que a chave pública tenha sido adicionada ao repositório online e a chave privada locamente na máquina do usuário
git init
echo "teste" > README.md
git add README.md
git commit -m "teste"
git remote -v
git push --set-upstream [email protected]:usuario/repositório.git master
ou
git init
echo "teste" > README.md
git add README.md
git commit -m "teste"
git remote -v
git push -u origin [email protected]:usuario/repositório.git master
git push -u origingitlab [email protected]:usuario/repositório.git master
git push -u origingithub [email protected]:usuario/repositório.git master
git remote add origin [email protected]:usuario/repositorio.git master
git remote add origingitlab [email protected]:usuario/repositorio.git
git remote add origingithub [email protected]:usuario/repositorio.git master
git remote set-url origin https://gitlab.com/usuario/repositório.git
git remote set-url origin https://github.com/usuario/repositório.git
git remote set-url origin [email protected]/usuario/repositório.git
git remote set-url origin [email protected]/usuario/repositório.git
git push -u [email protected]:usuário/diretório.git nome_da_branch_local:master
git push -u [email protected]:usuário/diretório.git HEAD:master
git push -u [email protected]:usuário/diretório.git HEAD
git fetch -pt
git diff master..nome_da_branch_local
git merge master nome_da_branch_local
git push -u origin
git tag
git tag <TAG> # tipo leve: apenas checksum de commit armazenando em um arquivo
git tag -a <TAG> # tipo anotada
git tag -a <TAG> -m "<MENSAGEM>"
git tag -a <TAG> <CHECKSUM_FROM_COMMIT>
git config --global alias.co checkout # $ git co
git config --global alias.br branch # $ git br
git config --global alias.ci commit # $ git ci
git config --global alias.st status # $ git st
git config --global user.name "<USER>"
git config --global user.email "<EMAIL_USER"
git remote add <REPO_LOCAL> git@git<hub | lab>.com:<USER>/<REPO_EXTERNO>.git
git remote rename <REPO_LOCAL_ANTIGO_NOME> <REPO_LOCAL_NOVO_NOME>
git remote
git restore <ARQUIVO> <ARQUIVO> ...
git diff <NÚMERO_DA_BRANCH> <NÚMERO_DA_BRANCH>
git diff 9f89fcd 55f5924
git diff HEAD~19 HEAD^^
git diff <ARQUIVO> <ARQUIVO>
git difftool
git diff
git rm <ARQUIVO> <ARQUIVO> ...
git log --oneline
git log
git branch <BRANCH_A_SER_CRIADA> # crie uma branch
git branch -d <BRANCH_A_SER_DELETADA> # delete a branch
git branch -m <NOVO_NOME_DA_BRANCH> # renomeie a branch
git branch
git branch -l # liste as branchs
git checkout -b <NOVA_BRANCH>
git checkout -B <NOVA_BRANCH> # -B == cria, senão existir
git checkout <BRANCH_A_SE_MOVER>
git checkout-index
git status -h
git status -s
git status -b
git status -sb
git check-mailmap
git check-attr
git check-attr -a
git ls-files
git ls-remote
git ls-tree -h
git ls-tree -d <NOME_DA_BRANCH>
git ls-tree -r <NOME_DA_BRANCH>
git ls-tree -t <NOME_DA_BRANCH>
git ls-tree -l <NOME_DA_BRANCH>
git blame
git blame --show-name <ARQUIVO>
git blame --show-name --color-by-age <ARQUIVO>
git notes
git notes list
git notes show
git commit -m "<MENSAGEM>"
git commit-tree
git commit-graph
git show-branch
git show-index
git show-ref
git range-diff 9f89fcd 7da234c
git range-diff 9f89fcd
git push
git push originlab
git push
git push --set-upstream originlab origin
git push --set-upstream originlab
git push origin <TAG> # envia tag para server online
git init --bare
git init
git fetch
git rebase
git commit "mensagem de substituição deste novo commit" --amend
git clone --bare . /tmp/pendrive/projeto.git
git remote add origin /tmp/pendrive/projeto.git
git --bare update-server-info
mv hooks/post-update.sample hooks/post-update
python -m http.server 8000 &
cd /tmp
git clone http://localhost:8000 teste
git clone <URL> --branch <NOME_DA_BRANCH> --single-branch
git commit --amend -m "NOVA_MENSAGEM"
Atlassian Tutorials Help Github - Adddins an Existing Project to Github Using The Command Line Coderwall - Create New Github Repo from command Line Hub Create Git Docs - Push Stackoverflow - Remote Already Exists on Git Push to a New Repository Snippets from Gitlab Blog da 2k - Manter Repositorio Github Forkado Sincronizado com o Original Blog da 2k - Git e Github do Clone ao Pull Request Stackoverflow - Tem como aceitar um Pull Request Localmente via terminal ou Github desktop lut/EvolutionApp.git Stackoverflow - Warning Permanently Addded The RSA Host Key For IP Address