设置用户名和邮箱
--global表示全局的,也可以不加--global为当前项目设置用户名和邮箱
git config --global user.name "Your Name"
git config --global user.email "email@example.com"
将当前目录设置为仓库
git init
使用命令后会发现该目录下会多出一个.git隐藏目录,该目录用于保存本仓库的版本信息.
添加文件到仓库
git add <file>
提交修改
git commit -m <说明文字>
查看仓库当前状态
仓库内容是否修改,是否已提交.
git status
查看提交日志
--pretty=oneline 只显示一行(版本号和修改内容),不加的话显示详细信息
git log --pretty=oneline
版本回退
git reset --hard HEAD^ //上个版本
git reset --hard HEAD^^ //上上个版本
git reset --hard HEAD~n //上n个版本
git reset --hard HEAD <版本号>
命令记录
记录每一次使用过的命令,会显示当前
git reflog
撤销修改(还未使用git add
添加到暂存区)
git checkout -- <file>
关联/取消关联远程库
git remote add origin 远程库地址
git remote remove origin
推送到远程仓库
使用-u会关联本地与远程的分支
git push [-u] origin master
创建SSH KEY
ssh-keygen -t rsa -C "youremail@example.com"