git 常用命令 整理
Posted wangxiaoer5200
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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
以上是关于git 常用命令 整理的主要内容,如果未能解决你的问题,请参考以下文章