Git Notes

Git 學習筆記。

Git Config

update personal information in: ~/.gitconfig, as below:

name = Rick Hwang
email =

Clone repository from bitbucket or github

  1. git clone https://${bitbucket or github}/${account}/${repository}.git
  2. put a file to gtcafe folder.
  3. git status shows git status, you will see the unstaged files in red.
  4. git add, check git status again, will be staged status.
  5. git commit -m 'comment' commit the file to local
  6. repeat step (2) - (5)

push the data to remote

  1. git remote -v: list remote repository
  2. git remote add origin
  3. list remote repository again
  4. git push origin master: push to master branch in origin

    origin is an alias name, you can specify the suitable one to recoginze.

Create a branch

  1. git branch -v shows the branch list
  2. git branch v0.2.x creates a branch named v0.2.x
  3. git checkout v0.2.x switch branch to v0.2.x
  4. update one of files, commit
  5. create a new file, commit, and push: git push orogin v0.2.x
  6. switch to master branch git checkout master, check the new file if existing

Create a tag

  1. git tag shows tag list
  2. git tag -a v0.1.x create a tag named v0.1.x in local
  3. git push orogin v0.1.x push local tag to remote
# Sync the branch
git push <remote> <branch>

## How to reset a file which was modified?
git checkout -- {filename}

Relevant Documents