365体育网投4.远程仓库 (线达种 )4.远程仓库 (线上种类 )

//先要明当下四个概念,这是一个付出代码的流淌轨迹:
1.工作区(编辑器)-经过add到2-
2.暂存区 (缓存)- 经过commit3-
3.本地仓库 (本地品种)-经过 push4-
4.远程仓库 (线达种 )

//先要懂当下四只概念,这是一个付出代码的流淌轨迹:
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 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 -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 -3 //查看远程最新提交的日志 的先头三久 ,
检验本地提交的情是否交由至了远距离

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

相关文章