博客
关于我
git版本管理系列(八)
阅读量:329 次
发布时间:2019-03-03

本文共 1206 字,大约阅读时间需要 4 分钟。

关联远程仓库,分为两种情况

本地已经有了仓库,远程也有了一个仓库

mkdir learngitcd learngitgit inittouch README.mdgit add README.mdgit commit -m "first commit"git remote add origin git@gitee.com:motain/learngit.gitgit push -u origin master

git remote add origin 个人的git地址

关联后,使用命令git push -u origin master第一次推送master分支的所有内容;

此后,每次本地提交后,只要有必要,就可以使用命令git push origin master推送最新修改;

 

创建分支

nelsen-mac:learngit mac$ git checkout -b dev

git checkout命令

nelsen-mac:learngit mac$ git add readme.md nelsen-mac:learngit mac$ git commit -m'add dev again'

加上-b参数表示创建并切换,相当于以下两条命令 

nelsen-mac:learngit mac$ git branch devnelsen-mac:learngit mac$ git checkout dev

列出所有分支,当前分支会有个*

nelsen-mac:learngit mac$ git branch* dev  master

 修改readme.md文件,并提交到仓库

nelsen-mac:learngit mac$ git add readme.md nelsen-mac:learngit mac$ git commit -m'add dev again'

 切换到master分支,此时master分支上没有dev上面修改的内容

nelsen-mac:learngit mac$ git checkout master

合并dev分支上的修改

nelsen-mac:learngit mac$ git merge devUpdating 79073fa..9a2a725Fast-forward    //这次合并是“快进模式”,也就是直接把master指向dev的当前提交,合并速度非常快。 readme.md | 1 + 1 file changed, 1 insertion(+)

此时master分支上出现了dev的修改内容,删除分支

nelsen-mac:learngit mac$ git branch -d devDeleted branch dev (was 9a2a725).nelsen-mac:learngit mac$ git branch* master

 

转载地址:http://lsyq.baihongyu.com/

你可能感兴趣的文章
MSCRM调用外部JS文件
查看>>
MSCRM调用外部JS文件
查看>>
MSEdgeDriver (Chromium) 不适用于版本 >= 79.0.313 (Canary)
查看>>
MsEdgeTTS开源项目使用教程
查看>>
msf
查看>>
MSSQL数据库查询优化(一)
查看>>
MSSQL数据库迁移到Oracle(二)
查看>>
MSSQL日期格式转换函数(使用CONVERT)
查看>>
MSTP多生成树协议(第二课)
查看>>
MSTP是什么?有哪些专有名词?
查看>>
Mstsc 远程桌面链接 And 网络映射
查看>>
Myeclipse常用快捷键
查看>>
MyEclipse更改项目名web发布名字不改问题
查看>>
MyEclipse用(JDBC)连接SQL出现的问题~
查看>>
mt-datetime-picker type="date" 时间格式 bug
查看>>
myeclipse的新建severlet不见解决方法
查看>>
MyEclipse设置当前行背景颜色、选中单词前景色、背景色
查看>>
Mtab书签导航程序 LinkStore/getIcon SQL注入漏洞复现
查看>>
myeclipse配置springmvc教程
查看>>
MyEclipse配置SVN
查看>>