ubuntu安装:sudo apt-get install git
Windows系统可以使用gitbash
新建目录:ubuntu系统 cd 到目录下 git init
windows系统打开文件夹,在文件夹中单机邮件 选择 git bash here
1.系统配置 git config --global user.email "你的邮箱"
git config --global user.name "用户名"
2.向本地版本库添加文件:git add 文件名/目录名 #添加到暂存区
git commit -m "提交信息" #提交到本地版本库
git status:查看当前仓库的状态
git diff :查看具体修改的内容,
git checkout -- 文件名 #使用暂存区恢复工作区的内容
git reset --hard HEAD^ #回退到上一个版本, ^^ 表示回退到上上一个版本,~100 表示回退到上100 个版本
git reset --hard ID #回退到指定ID的版本
git log #查看提交的历史,以确定回到哪个版本
git reflog :查看git执行过程中的历史命令,以确定回到哪个版本
情况一:修改工作区中的内容,但是还没有添加到暂存区,丢弃工作区的改动:git checkout -- 文件名
情况二:将工作区中的修改内容加到了暂存区,但是还没有提交到版本库: 取消暂存:git reset HEAD 文件名 ;丢弃工作区的改动:git checkout -- 文件名
情况三:将修改提交到了版本库: 回退版本:git reset -- hard HEAD^
删除本地工作区文件:rm -rf 文件名
删除版本库中文件:git rm 文件名
提交修改:git commit -m “XXX”
ssh-keygen -t rsa -C "邮箱"
提示输入 sshkey的保存位置
获取公钥:cat id_rsa.pub #将公钥添加到github账号
添加文件:git remote add origin git@github.com:用户名/仓库名
git push -u origin master #推到master分支上
远程仓库克隆:git clone git@github.com:用户名/仓库名
git branch #查看分支
git branch XXX #创建分支
git checkout #切换分支
git checkout -b XXX #创建并切换分支
git merge XXX #合并指定分支到当前分支
git branch -d XXX #删除分支
git push origin 本地分支名 #创建远程分支
原文:https://www.cnblogs.com/yanhonghong/p/11728993.html