$ mkdir project//新建项目目录
$ cd project
$ git init //生成git
$ git config --list
git push -u origin master
git push -f origin master
git remote -v 查看远程地址
重新输入git push -f 或者 git pull --rebase origin master
git reflog
查看远程仓库信息
git remote -v
git remote add origin git@github.com:zhaoqinghu/zhaoqinghu.github.io.git
git push origin master
//或者
git branch -a //看到所有的本地和远程
git checkout
创建新分支:git branch branchName
切换到新分支:git checkout branchName
cd ~/desktop
/****配置git帐号****/
git config user.name
git config user.email
open .git//mac 命令
touch test.php//新建空文件
/***创建git仓库****/
git init
/***添加仓库文件队列***/
git add 文件名字
/***提交到仓库文件***/
git commit -m "注释信息"
unmodified状态
modified状态
unstaged状态
staged 状态
/***查看每次提交的不同***/
git diff
git diff --chached
git diff HEAD
/***回到从前***/
git log --oneline
git reset --hard commitID号
git reflog
git checkout commidID号 -- 文件名 //操作单个文件回到过去
/**branch分支**/
$ git branch //查看所有分支
$ git checkout dev//切换到开发分支
$ git log --oneline --graph //查看图形log
$ git branch dev//创建开发目录分支
$ git branch -d dev//删除分支
git commit -am "change 3 in dev"
$ git merge --no-ff -m "keep merge info" dev //
merge 分支冲突
$ git rebase
$ git stash //当前分支保存到缓存区
$ git stash pop //恢复缓存区内容