代码管理,命令整理

by admin on 2019年4月11日

//先要明白那八个概念,那是一个提交代码的流淌轨迹:
1.工作区(编辑器)-经过add到2-
2.暂存区 (缓存)- 经过commit3-
三.本土仓库 (本地品种)-经过 push4-
四.远程仓库 (线上体系 )

//先要精晓那多个概念,那是1个交给代码的流动轨迹:
1.工作区(编辑器)-经过add到2-
2.暂存区 (缓存)- 经过commit3-
三.当地仓库 (本地品种)-经过 push四-
4.远程仓库 (线上项目 )

//拉取远程(这里暗中认可拥有项目权限)
$ git clone <项目地址> //拉取远程分支,那里暗中同意是master分支
$ git checkout -b <分支名称> /origin/<分支名称>
//拉取远程分支(非master)到地面,比如要拉取dev_一.0.0的分支到当地 : git
checkout -b dev_1.0.0 /origin/dev_1.0.0

//拉取远程(这里默许拥有项目权限)
$ git clone <项目地址> //拉取远程分支,那里默许是master分支
$ git checkout -b <分支名称> /origin/<分支名称>
//拉取远程分支(非master)到本地,比如要拉取dev_一.0.0的分段到地面 : git
checkout -b dev_1.0.0 /origin/dev_1.0.0

//分支之间:切换,添加,删除
$ git branch -a //查看全体支行
$ git checkout <供给切换来的道岔名称> //切换来有个别分支
比如master(master也是分段,只是相似作为项指标线上揭破版本,以它为主导)

//分支之间:切换,添加,删除
$ git branch -a //查看全数支行
$ git checkout <须求切换来的支行名称> //切换来某些分支
比如master(master也是分支,只是一般作为项指标线上揭露版本,以它为基本)

$ git branch <新建本地的支行名称> //新建当地的支行
$ git branch -D <删除本地分支的称号> //删除本地的道岔

$ git branch <新建本地的分段名称> //新建本地的分段
$ git branch -D <删除本地分支的称号> //删除本地的道岔

$ git push –set-upstream origin <必要提交到长途的分层名称>
//将新建的本土分支提交到长途
$ git push – – delete origin <需求删除的远程分支名称>
//删除远程的分层

$ git push –set-upstream origin <须求交给到长途的道岔名称>
//将新建的本地分支提交到长途
$ git push – – delete origin <须要删除的长距离分支名称>
//删除远程的道岔

//合并分支
$ git merge <分支名称A> //把分支A合到当前目录,注意是往当前目录合

//合并分支
$ git merge <分支名称A> //把分支A合到当前目录,注意是往当前目录合

//当前支行:提交
$ git add . //把编辑器里修改的故事情节提交到缓存
$ git status //查看缓存里 将要付出到地面仓库的始末 ,
检验编辑器的始末是或不是都进入了缓存
$ git commit -m ‘提交日志’ //把缓存里的内容交给到地点仓库
$ git push //把本地仓库的始末 提交到长途仓库
$ git log – -stat -三 //查看远程最新提交的日志 的前3条 ,
检验本地提交的剧情是还是不是交付到了长途

//当前支行:提交
$ git add . //把编辑器里修改的内容交给到缓存
$ git status //查看缓存里 将要付出到地点仓库的内容 ,
检验编辑器的剧情是或不是都跻身了缓存
$ git commit -m ‘提交日志’ //把缓存里的剧情交给到地方仓库
$ git push //把本地仓库的剧情 提交到长途仓库
$ git log – -stat -三 //查看远程最新提交的日志 的前叁条 ,
检查评定本地提交的始末是不是交由到了远程

//当前支行:查看
$ git diff //查看 编辑器和缓存 的异样
$ git diff – -cached //查看 缓存和本地仓库 的距离
$ git diff <分支名称> origin/<远程分支名称> //查看
本地仓库和长距离仓库 的出入

//当前支行:查看
$ git diff //查看 编辑器和缓存 的差别
$ git diff – -cached //查看 缓存和本土仓库 的反差
$ git diff <分支名称> origin/<远程分支名称> //查看
当地仓库和远程仓库 的差异

//当前支行:撤销
$ git checkout . 或者 git reset –hard 或者 git reset //撤销 git add .
的操作
$ git reset –hard origin/master //撤销 git commit -m ‘xxx’的操作
$ git reset –hard HEAD^ 或者 git push -f //撤销 git push的操作

//当前支行:裁撤
$ git checkout . 或者 git reset –hard 或者 git reset //撤销 git add .
的操作
$ git reset –hard origin/master //撤销 git commit -m ‘xxx’的操作
$ git reset –hard HEAD^ 或者 git push -f //撤销 git push的操作

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图