1.注册你的用户名和邮箱
`git config --global user.email "javasscripthubin@163.com"`
git config --global user.name "hubin1992"
2.创建ssh公钥
` ssh-keygen -t rsa -C “您的邮箱地址” `
3.本地文件和远程仓库建立连接
` git init(初始化仓库) `
` 然后 git add . `
`git commit -m"备注的信息" -a (提交所有的东西) `
`连接到远程的仓库:git remote add origin “您的githup的地址” `
`git pull origin master `
`git push origin master `
4.日常中用到的git命令
`git diff "文件名" (查看文件的修改状态)`
`git add . `
`git commit -m “” -a`
`git pull origin master `
`git push origin marste `
`git status (查看当前状态) `
//分支的操作
`git checkout -b "分支名称" 创建并切换分支 `
`git branch (查看当前分支)`
`git meger --no-ff -m"注释" "分支名称" (合并分支,加上--no-ff 标示禁用Fast forward) `
`git branch -d "分支名称" (删除分支) `
//关于bug分支的使用
` git stash (隐藏当前的分支)`
> 我们在去找到bug所在的分支,创建一个新的分支,然后修改完成
`git stash pop (还原回到我们工作的状态)`
//未push的版本回退
`git log (查看我们commit过的日志)`
`git reset --hard HEAD^ (回退到上一个版本)`
`git reset --hard "版本号"(回退到某个版本(用git long 来查看版本号))`
`gir reflog "版本号"(如果我们回过头了可以用 git reflog来查看我们回退过的id 然后在用git reset --hard "版本号"回去)`
`git checkout filename (如果我们在工作区做了修改但是没有add 我们可以用这个回退到未修改之前的状态)`