git基本命令
创建git仓库
mkdir Test
cd Test
git init
echo "# Test" >> README.md
git add README.md
git commit -m "first commit"
git remote add origin https://git.coding.net/hccy/Test.git
git push -u origin master
已有项目
如果你还没有克隆现有仓库,并欲将你的仓库连接到某个远程服务器,你可以使用如下命令添加
git remote add origin https://git.coding.net/hccy/Test.git
主分支git push -u origin master
分支git push -u origin branch
git clone 某个分支或所有分支
clone 某个分支:
git clone -b b1 https://github.com/...
clone 所有分支:
git clone https://github.com/...
git branch -r
* source
  remotes/origin/HEAD -> origin/master
  remotes/origin/master
  remotes/origin/source
git checkout——检出
创建新分支:
git branch branchName
切换到新分支:
git checkout branchName
上面两个命令也可以合成为一个命令:
git checkout -b branchName
git status告诉你有文件被修改过,用git diff可以查看修改内容
回退到某个版本
- git reset –hard:彻底回退到某个版本
 - git reset –soft:回退到某个版本,只回退了commit的信息,不会恢复到index file一级。
 - git reset –mixed:此为默认方式,不带任何参数的git reset,即时这种方式,它回退到某个版本,只保留源码,回退commit和index信息。
 
查看分支合并图
git log –graph –pretty=oneline –abbrev-commit