指定用户名和Email地址
git config --global user.name "Your Name"
git config --global user.email "[email protected]
初始化一个git仓库
git init
添加文件到git仓库
#添加单个文件
git add 文件名
git commit -m "内容"
#添加所有修改的文件
git add .
git commit -m "内容"
查看工作区状态
git status
远程仓库
#关联远程仓库
git remote add origin 地址
#克隆远程仓库到本地
git clone 远程项目链接
#从远程仓库拉取文件
git pull origin 分支名称
#推送文件到远程仓库
git push origin 分支名称
分支
#查看分支
git branch -a
#创建分支
git branch 分支名称
#切换分支
git checkout 分支名称
#创建+切换分支
git checkout -b 分支名称
#合并某分支到当前分支
git merge 分支名称
#删除分支
git branch -d 分支名称
#删除远程分支
git push origin --delete 分支名称
#删除远程分支
git branch -r -d origin/分支名
git push origin :分支名
删除
#删除文件
git rm 文件名
git commit -m "提交说明"
#删除文件夹及其下所有文件
git rm 文件夹名 -r -f
git commit -m "提交说明"
版本追踪回退
#查看提交版本历史
git log
#查看命令历史
git relog
#切换版本历史
git reset --hard commit_id
#回退到上一个版本
git reset --hard HEAD^
#回退到上N个版本
git reset --hard HEAD~N