# Make first local repository
$ git init
# To see all branch corresponding this package
$ git branch -a
# To make another branch corresponding this package
$ git branch <own_name>
# Move to another branch in corresponding this package
$ git checkout <branch_name>
# Add all changes(modified files) to current branch
$ git add .
# Add some files to current branch
$ git add README.md
# Register modified files to remote storage
$ git commit -m "Message Content"
# Save and upload modified files to remote storage
$ git push origin <branch_name>
# See git status
$ git status
# See git history
$ git log
# To go pull another branch in origin root
$ git reset --hard (6~7 words)
# Get remote repository to update
$ git pull
# First download default main
$ git clone https://github.com/byq77/rosserial-mbed.git
# Then convert to which person want to see
$ git reset --hard 509e7c1
Reference Site: https://jootc.com/p/201905122827
Reference Site: https://insight.infograb.net/docs/user/ssh_keys/
Reference Site: https://sidorl.tistory.com/52