GIT: mudanças entre as edições

De Wiki Clusterlab.com.br
Ir para navegação Ir para pesquisar
Sem resumo de edição
Sem resumo de edição
 
(3 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 1: Linha 1:
*https://github.com/rocko83
*https://github.com/rocko83
*[https://learngitbranching.js.org/ learngitbranching.js.org]
=Atlassian GIT Tips=
=Atlassian GIT Tips=
*https://confluence.atlassian.com/bitbucketserver/basic-git-commands-776639767.html
*https://confluence.atlassian.com/bitbucketserver/basic-git-commands-776639767.html
Linha 6: Linha 7:
<pre>
<pre>
git ls-files
git ls-files
</pre>
=Change name and e-mail=
<pre>
git config --global user.name "FIRST_NAME LAST_NAME"
git config --global user.email "MY_NAME@example.com"
</pre>
</pre>
=create a new repository on the command line=
=create a new repository on the command line=
Linha 23: Linha 29:
git push --set-upstream origin sandbox
git push --set-upstream origin sandbox
</pre>
</pre>
=Delete Branch=
==Localy==
<pre>
git branch -d branchname
</pre>
==Remotely==
<pre>
git push origin --delete branchname
</pre>
=MarkDown=
=MarkDown=
*[https://docs.github.com/en/github/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax Basic writing and formatting syntax]
*[https://docs.github.com/en/github/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax Basic writing and formatting syntax]
Linha 45: Linha 61:
git reset --hard <sha1-commit-id>
git reset --hard <sha1-commit-id>
git push origin HEAD --force
git push origin HEAD --force
</syntaxhighlight>
=[https://stackoverflow.com/questions/1125968/how-do-i-force-git-pull-to-overwrite-local-files Force a "git pull"]=
<syntaxhighlight lang=text highlight=1>
#Careful: git reset --hard WILL DELETE YOUR WORKING DIRECTORY CHANGES
git fetch --all
git branch backup-master
git reset --hard origin/master
</syntaxhighlight>
</syntaxhighlight>

Edição atual tal como às 17h14min de 7 de novembro de 2023

Atlassian GIT Tips

Commands

List files

git ls-files

Change name and e-mail

git config --global user.name "FIRST_NAME LAST_NAME"
git config --global user.email "MY_NAME@example.com"

create a new repository on the command line

echo "# JAVALEARN" >> README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin https://github.com/rocko83/JAVALEARN.git
git push -u origin master

Create new branch

git checkout -b sandbox
git add myfile.json
git commit -m "updated myfile.json"
git push --set-upstream origin sandbox

Delete Branch

Localy

git branch -d branchname

Remotely

git push origin --delete branchname

MarkDown

push an existing repository from the command line

git remote add origin https://github.com/rocko83/JAVALEARN.git
git push -u origin master

Pull a repository

git pull origin master

Remember password

git config --global credential.helper store

Revert a commit

#Careful: git reset --hard WILL DELETE YOUR WORKING DIRECTORY CHANGES
git reset --hard HEAD~1
#or
git reset --hard <sha1-commit-id>
git push origin HEAD --force

Force a "git pull"

#Careful: git reset --hard WILL DELETE YOUR WORKING DIRECTORY CHANGES
git fetch --all
git branch backup-master
git reset --hard origin/master