一、查看当前用户
查看用户名:git config user.name
查看当前用户邮箱:git config user.email
更改当前用户名名称: git config --global user.name "xxx"
更改当前邮箱: git config --global user.email "xxx@qq.com"
二、配置ssh 公钥
生成本地公钥:ssh-keygen -t rsa -C "xxxx@qq.com"
复制公钥添加到git网站上的add SSHKEY : cat ~/.ssh/rsa.pub
三、clone远程仓库
git clone git@gihubxxxx:xxxxxx.test.git
四、将文件加入到暂存
创建文件:vim test.txt
将文件加入暂存: git add test.txt
将文件移除暂存:git rm --cache test.txt
将文件移除暂存并在物理上删除该文件: git rm -f test.txt
这期间通过git status 观察文件的状态
五、将暂存的内容提交到本地版本库
提交:git commit -m "my first file" -m:后面跟这次提交的描述信息
六、本地版本库跟新到远程仓库
跟新到远程仓库: git push
七、创建分支
创建分支:git branch emp/order
切换分支:git checkout emp/order
创建并切换分支:git checkout -b emp/order
创建文件并跟新到远程分支:
vim a.txt
git add a.txt
git commit -m "two"
git push
八、回退一个版本
回到我们的前一个版本:git reset --hard HEAD^
再次跟新到远程仓库:git push
回退两个版本命令:git reset --hard HEAD^~2
回滚到指定版本号: git reset --hard xxx 指定版本号
回滚某个文件到指定的版本号: git reset --hard xxx filename
九、合并分支
切换至master分支:git checkout master
将emp/order分支合并至master分支:git merge emp/order