博客
关于我
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/

你可能感兴趣的文章
mysql基础教程二
查看>>
mysql基础教程四 --连接查询
查看>>
MySQL基础知识:创建MySQL数据库和表
查看>>
MySQL处理千万级数据分页查询的优化方案
查看>>
mysql备份
查看>>
mysql备份与恢复
查看>>
mysql备份工具xtrabackup
查看>>
MySQL外键约束
查看>>
MySQL多表关联on和where速度对比实测谁更快
查看>>
mysql大批量删除(修改)The total number of locks exceeds the lock table size 错误的解决办法
查看>>
mysql如何做到存在就更新不存就插入_MySQL 索引及优化实战(二)
查看>>
MySQL如何实现ACID ?
查看>>
mysql如何记录数据库响应时间
查看>>
Mysql字段、索引操作
查看>>
MySQL字符集与排序规则
查看>>
mysql存储中文 但是读取乱码_mysql存储中文乱码
查看>>
mysql存储登录_php调用mysql存储过程会员登录验证实例分析
查看>>
MySql存储过程中limit传参
查看>>
MySQL存储过程入门
查看>>
mysql存储过程批量建表
查看>>