git 本地分支与远程分支
来源:互联网 发布:双色球在线缩水软件 编辑:程序博客网 时间:2024/06/05 02:59
github上已经有master分支 和dev分支
在本地
git checkout -b dev 新建并切换到本地dev分支
git pull origin dev 本地分支与远程分支相关联
在本地新建分支并推送到远程
git checkout -b test
git push origin test 这样远程仓库中也就创建了一个test分支
1.克隆代码
git clone https://github.com/master-dev.git
这个git路径是无效的,示例而已
2. 查看所有分支
git branch –all
默认只有master分支,所以会看到如下两个分支
master[本地主分支] origin/master[远程主分支]
新克隆下来的代码默认master和origin/master是关联的,也就是他们的代码保持同步
3. 创建本地新的dev分支
git branch dev # 创建本地分支
git branch # 查看分支
这是会看到master和dev,而且master上会有一个星号
这个时候dev是一个本地分支,远程仓库不知道它的存在
本地分支可以不同步到远程仓库,我们可以在dev开发,然后merge到master,使用master同步代码,当然也可以同步
4. 发布dev分支
发布dev分支指的是同步dev分支的代码到远程服务器
git push origin dev:dev # 这样远程仓库也有一个dev分支了
5. 在dev分支开发代码
git checkout dev # 切换到dev分支进行开发
开发代码之后,我们有两个选择
第一个:如果功能开发完成了,可以合并主分支
git checkout master # 切换到主分支
git merge dev # 把dev分支的更改和master合并
git push # 提交主分支代码远程
git checkout dev # 切换到dev远程分支
git push # 提交dev分支到远程
第二个:如果功能没有完成,可以直接推送
git push # 提交到dev远程分支
注意:在分支切换之前最好先commit全部的改变,除非你真的知道自己在做什么
6. 删除分支
git push origin :dev # 删除远程dev分支,危险命令哦
下面两条是删除本地分支
git checkout master # 切换到master分支
git branch -d dev # 删除本地dev分
创建本地分支:git branch dev 报错:fatal: Not a valid object name: ‘master’.
原因:
问题描述-一个非法的master,原因:本地还没有创建master,你可以执行以下git branch,会发现没有看到本地分支列表
解决方案:
如果本地没有文件,添加一个文件
此时本地仓库主干master 创建成功,使用git branch 查看本地分支列表可以创建本地分支:
git branch dev
引用至https://www.cnblogs.com/lianghe01/p/5806518.html
- git 本地分支与远程分支
- git 本地分支与远程分支
- git 本地分支与远程分支
- git 本地分支与远程分支
- git远程分支与本地分支合并
- git 分支管理-----本地分支,远程分支
- git,本地分支与远程关联
- git 更新本地分支与远程同步
- git新建本地分支自动与远程分支关联
- git 本地分支与远程分支关联的一种方法
- git 本地分支与远程分支关联的一种方法
- git 本地分支与远程分支关联的一种方法
- git 本地分支与远程分支 新建-删除-合并
- git提交本地分支到远程分支
- git 查看 远程分支 本地分支
- git 本地分支和远程分支
- Git创建本地分支和远程分支
- git远程分支和本地分支
- Reinforcement Leaning资料
- 负数在计算机中怎样存储
- 搭建Spring+Springmvc+mybatis整合框架的错误日记
- C# 解析JSON格式数据
- android:自定义view--组合控件
- git 本地分支与远程分支
- Vim 安装与配置
- 【网络】内网穿透工具的原理与开发实战
- Leetcode算法学习日志-437 Path Sum III
- Android系统源码学习——编译运行简记
- 深度学习教父Hinton专访,AI已跨越重要分水岭
- 如何看待快播案王欣认罪
- OS真象还原-读书笔记(一)
- HTML5 移动页面自适应手机屏幕四类方法