git 常用命令 整理

之前用过svn tfs去管理代码版本,直到19年初开始接触git 瞬间就沉迷其中不可自拔,也没那么夸张 就是最喜欢的代码管理,像仓库用过的有coding,github,gitlab,gitblit

在此整理一些日常开发常用的git命令,当然还有很多高级操作我是不会,但是需要用的话也说会百度谷歌一下;

接触一个新项目 你git clone url下来,一般情况都不是在master主分支进行开发,所以你需要切换到开发分支 拉取代码...

1.git checkout -b dev 新建dev分支并切换 相当于 1. 新建dev分支git branch dev,2.切换到dev分支 git checkout dev
2.拉取代码 git pull origin dev 拉取dev分支代码 如果你直接git pull是表示拉取主分支代码 你当前所在分支要是不在主分支它会提示你;

3.安装依赖 开启项目服务等等后 你正式修改代码然后要提交代码
git add 添加文件到本地仓库,git commit -m ‘’ 提交日志 ,执行push之前 你要pull代码,

git pull origin dev然后git push origin dev
如果提示成功那就提交代码成功;
4.需要合并dev分支到主分支,

先把自己切换到主分支 git checkout master

然后 git merge dev 如果没冲突 就会提示dev分支合并到主分支成功;

5.git log 查看提交日志和一些版本节点

git reset --hard HEAD^ 这个是回退到上个版本 一个^表示一个版本
或者 git reset --hard xxx(节点值) 这样可以直接回退到该提交节点。
然后说一些 我在开发中不常用的简单命令
git reflog 查看你命令记录

git status 查看状态

查看git命令清单可以参考 阮一峰的这篇https://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html
如果你是新手想看教程 我推荐这篇廖雪峰的https://www.liaoxuefeng.com/wiki/896043488029600

猜你喜欢

转载自www.cnblogs.com/wangxiaoer5200/p/12516490.html