目录
git 初始化
初始化Git仓库
git init
查看仓库的状态
git status
将所有修改添加到暂存区
git add .
git commit -m'初始化'
git commit -m'初始化'
上传服务器
git push
克隆服务器的代码
git clone
查看git提交版本
查看git的commit信息,每次提交的信息包括注释,从新到旧
git log
将commit 信息简化成一行显示
git log --pretty=oneline
查看到之前提交版本*推荐
git reflog
git 版本退回
退回到相对于当前版本的上一个版本 HEAD 表示当前版本
git reset --hard HEAD^
退回到相对于当前版本的上上一个版本 HEAD 代表当前版本
git reset --hard HEAD^^
退回到相对于当前版本的上 100 个版本去 HEAD 表示当前版本
git reset --hard HEAD~100
git 分支操作
查看git的所有分支
git branch
创建dev分支
git branch dev
切换到一个已经存在的分支
git checkout dev
创建dev分支,并切换到dev分支
git checkout -b dev
删除dev分支
git branch -d dev
提交并创建远程分支
git push --set-upstream origin dev
切换到主分支
git checkout master
将dev分支合并到master分支
git merge dev
Updating d17efd8..fec145a
Fast-forward
readme.txt | 1 +
1 file changed, 1 insertion(+)
Fast-forward信息,Git告诉我们,这次合并是“快进模式”,就是直接把master指向dev的当前提交,所以合并速度非常快
将一些东西整理归纳-便于理解