Git常用操作

// 初始化仓库
git init

// 把所有文件添加到缓存区
git add .

// 添加一个版本(快照)到本地仓库
git commit -m "注释信息"

// 查看git版本
git log

// 版本回滚 ^代表1一个版本    ^^代表2个
git reset --hard HEAD^

// 查看最近操作
git reflog

// 前进版本
git reset --hard 版本ID号


// 查看状态
git status

// 比较工作区和缓存区的区别
git diff

// 创建一个dev分支
git branch dev

// 查看分支
git branch

// 切换分支
git checkout dev

---------------------------------------------
master是一个稳定的版本,开发的时候使用dev分支
---------------------------------------------

// 分支合并,合并到master
git merge dev

如果合并的时候发生冲突,就把冲突的注释给删掉,然后再提交版本变成一个新的版本

// 更新远程分支列表
git remote update origin --prune


// 删除远程分支dev
git push origin --delete dev

// 删除本地分支dev
git branch -d dev


查看远程仓库的分支,切换远程仓库的dev分支

多人协作开发时,先拉取远程仓库master分支的代码

将本地的版本推送到github的dev分支

原文地址:https://www.cnblogs.com/sauronblog/p/11629232.html