git - GIT 从另一台机器上获取 2 个分支到我的
问题描述
我是 git 新手,所以我正在设置一个 git 工作流程来掌握它,我不确定如何将另一台机器上的分支放到我的机器上,我的桌面上有 2 个分支:
master
release-0.1
遥控器也有这两个分支:
master
release-0.1
然后是我的笔记本电脑,它有一个旧的 master 副本需要删除,还有 2 个不在远程或我的桌面上的其他分支:
master (deleting)
new-feature-a
new-feature-b
我是 git 新手,所以我不太确定我应该做什么,我现在想在我的桌面上使用 new-feature-a,并且只在笔记本电脑上使用new -feature-b。我应该将new-feature-a推送到origin/new-feature-a然后将其拉到桌面吗?然后,一旦功能完成,将其推送到release-0.1分支,然后将其合并到 master 中?
- 我应该在本地保留一份 master 副本吗?
解决方案
这就是我要做的
在笔记本电脑上
- 提交对new-feature-a 的所有更改
- 推送到远程
在桌面上
- 拉新功能-a
- 进行更改并提交
- 查看版本-0.1
- 与新功能合并
推送发布-0.1
拉主
- 与release-0.1合并
- 推主
是的,如果您想将 master 与新功能合并,您将需要 master 的本地副本。
推荐阅读
- javascript - 与 PHP 的斗争
- node.js - node.js 无法读取属性'user_id'
- c++ - 在 C++ 中计算两次之间的差异
- c - 在 C 中使用 scanf() 函数处理空格
- linux - 在 Slurm 中,是否有一个快速命令来确定给定时刻的作业总数(待定和活动)?
- java - 如何在单个单元格 apache POI 中循环多维数组
- javascript - 获取更改复选框的列号
- content-management-system - Directus CMS 多图像字段
- python - 新学生撞墙(作业)calc_num_stoplights?
- html - 我应该如何引用收集到单个 svg 文件中的 svg 符号?