25 lines
728 B
Markdown
25 lines
728 B
Markdown
# Git Commands
|
|
|
|
## Show current branch
|
|
``git status``
|
|
|
|
## Show local and online branches
|
|
``git branch -a``
|
|
|
|
# Workflow
|
|
```
|
|
git status # show our current branch
|
|
git switch or git pull # switch to dev / main and pull
|
|
git checkout -b "branch-name" # create an new branch based on the current one
|
|
git status # show again the current branch
|
|
|
|
DO YOUR WORK HERE, EDIT ADD FILES...
|
|
|
|
git status # show what we have edited / added
|
|
git add . # add all the edits
|
|
git commit -m "your message" # this makes the commit locally
|
|
git push # sends your commit to the public branch and awaits for pr processing
|
|
or
|
|
git push --set-upstream origin "branch-name" # this can be asked for the fist time only because the branch does not exists online
|
|
```
|