1.创建版本库
git init --初始化仓库
git clone 仓库地址 --拉取仓库
2.文件添加
git add 文件名 --添加具体的文件到缓存区
git add . --添加当前目录文件到缓存区
3.文件提交
git commit -m “说明信息” --将缓冲区文件提交到本地仓库
git push --将本地仓库文件提交到远程仓库
git status --查看提交状态
git diff 文件名 --查看本次提交版本差异
4.版本回退
git log --查看提交版本历史
git log --pretty=oneline --在一行显示历史记录
git checkout 文件名 --缓冲区恢复到工作区
git reset --hard HEAD^ --那么如果要回退到上上个版本只需把HEAD^ 改成 HEAD^^ 以此类推。
git reset --hard HEAD~100 --回退到前100个版本的话
git reset --hard 版本号 --回退到具体的版本
git reflog --查看历史提交注释
5.文件撤销
git checkout -- 文件名
6.分支操作
git branch 分支名称 --创建新分支
git checkout 分支名称 --切换本地分支
git checkout -b 分支名称 --创建并切换分支
git branch -- 查看本地分支
git branch -r --查看远程分支
git branch -a --查看所有分支
git checkout -b 本地分支 origin/远程分支 --切换远程分支
git checkout master --切换分支到master
git marge 分支1 --将分支1合并到master分支。合并分支前先切回到要并入的分支
git branch -d 分支名称 --删除本地分支
git push origin --delete 分支名称 --删除远程分支,注意先要切换到远程分支上