代码处理

by admin on 2019年7月1日

//先要驾驭那多少个概念,那是多少个付给代码的流淌轨迹:
亚洲必赢手机入口,1.工作区(编辑器)-经过add到2-
2.暂存区 (缓存)- 经过commit3-
3.本地酒馆 (本地品种)-经过 push4-
4.远程旅社 (线上项目 )

//拉取远程(这里暗中认可具备项目权限)
$ git clone <项目地址> //拉取远程分支,这里私下认可是master分支
$ git checkout -b <分支名称> /origin/<分支名称>
//拉取远程分支(非master)到地面,例如要拉取dev_1.0.0的分支到本地 : git
checkout -b dev_1.0.0 /origin/dev_1.0.0

//分支之间:切换,增添,删除
$ git branch -a //查看全数支行
$ git checkout <必要切换成的分层名称> //切换成某些分支
举个例子master(master也是分段,只是相似作为项目标线上颁发版本,以它为中央)

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

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

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

//当前支行:提交
$ git add . //把编辑器里修改的故事情节提交到缓存
$ git status //查看缓存里 将在付出到地面旅舍的剧情 ,
核准编辑器的源委是或不是都进入了缓存
$ git commit -m ‘提交日志’ //把缓存里的原委交给到地面饭馆
$ git push //把本地仓库的开始和结果 提交到长途旅舍
$ git log – -stat -3 //查看远程最新提交的日志 的前三条 ,
核查本地提交的内容是或不是交由到了长途

//当前支行:查看
$ 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的操作

发表评论

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

网站地图xml地图