# set your name:
git config --gloabal user.name "your name"
git config --global user.email "your_email@gmail.com"
#download the git code base
git clone url
//clean non-git manage files/directories
git clean -d -x -f
// download remote repository
git fetch
查看repository里的所有branch:
git branch -a
查看当前已经checkout过的branch
git branch
git正确的操作流程
1。 vim..., and make
2。 git add
3。 git fetch; git rebase origin/branch_name
git rebase -i origin/branch_name (if you need edit, merge, drop patches)
4. git push origin local_branch_name:remote_branch_name
恢复删除的文件
git ls-files -d | xargs git checkout --
得到另一个repository
git fetch another_git_path
恢复的某个commit (包括本地文件, 如不包括本地文件,就用soft)
git reset --hard commit
//Add remote git repository
git remote add repository_local_name url