背景: 多人项目,每人远程一个分支,直接克隆只可克隆master分支,看不到自己分支上的代码。
需求: 同步远程分支到本地,将本地分支与远程分支进行关联,修改代码,更新到远程分支。

实现:

  1. 按照正常流程克隆到本地,cd +tab 切换到项目里面。

  2. 输入 git branch -a 会看到远端所有分支,确定自己的分支。

  3. 输入 git checkout -b xxx origin/XXX (xxx是本地要用的分支,XXX是在上一步中确定的自己远程的分支名称,也就是 remotes/origin/XXX 中的XXX)
    看到这个信息“Switched to a new branch 'xxx' Branch 'xxx' set up to track remote branch 'XXX' from 'origin'.” 表示关联成功。
    也可以通过输入 “git branch -vv” 命令确认关联成功与否,成功的话,会收到这样的内容“* xxx 9c12688 [origin/XXX] Merge branch 'XXX' of gitlab.project地址和名字 into XXX

  4. 此时在项目中可以看到自己分支的代码,按照需求更改即可。

  5. 修改完毕,按照正常流程提交缓存: git add . ------------ git commit -m "updat aabbcc"。

  6. 将本地分支代码提交到远程分支: git push -u origin xxx:XXX

git 克隆远端分支,关联到本地,修改代码并提交到远程分支相关推荐

  1. 使用git初始化本地仓库并提交到远程分支

    创建本地文件并提交到github远程分支,步骤如下: 1.通过github创建repository,本例中repository名称为maven_demo,工程为maven + spring + myb ...

  2. git常用操作--分支同步master 本地库提交到远程分支

    1.分支同步master git clone [项目地址] //克隆远程代码库到本地 cd [刚刚克隆的项目文件夹] //进入本地仓库 git checkout -b dev // 创建分支dev(或 ...

  3. git将代码提交到远程分支(非主分支)

    一个仓库可以包含多个分支,有一个默认的主分支:master 若想提交代码至远程仓库的某个分支(非主分支) 先查看下本地分支以及远程分支:git branch -a 由本地分支(非主分支master)提 ...

  4. 关于Git及GitLab的简单易懂的使用方法(将本地仓库的项目提交到master分支或者自定义的分支上)

    说明: 关于git和gitlab的使用,真的是让我脑壳痛了一晚上,,真尼玛的麻烦,在网上找了各种各样的方法来完成如何将我本地的项目上传到gitlab上面,头发掉了一地,,,并没什么卵用,,,差点炸毛的 ...

  5. git创建本地分支、提交到远程分支

    [1] 查看本地分支: $ git branch master * mutilrecall [2] 查看远程分支 $ git branch -amaster * mutilrecallremotes/ ...

  6. git 改了一段代码不想要了_Git - 如何将master/其他分支上修改代码不提交直接移到新建分支...

    背景介绍: 有时候, 拿到需求, 就直接在master分支上开撸了, 其实也只是初步看下. 结果一来二去修改完毕, 完成了需求, 但是此时都在master分支, 提交必然是不可以的. 还是要新建分支, ...

  7. git回退到历史版本并提交到远程分支

    实际开发过程中,有时候我们会发现历史版本是对的,当前版本和远程分支是错的情况.我们这时候需要回滚到历史版本,并且让远程分支也回退到历史版本,下面来说一种解决办法. 1,先把本地的分支回退到历史版本: ...

  8. idea远程调试修改代码_使用IDEA远程调试线上代码

    众所周知使用IDEA开发时可以通过debug进行调试并快速定位问题,但是如果代码已发布到远程服务器上,该如何调试呢?本文将告诉你如何利用IDEA调试远程服务器上的代码 本文会先讲如何配置参数.调试,然 ...

  9. 本地项目代码如何提交同步到gitee仓库

    1,创建git的新仓库 创建之后是这样的! 2.提交到git仓库 1)当项目有git 信息需要先删除 在本地仓库的目录下调用命令行删除根目录下的.git文件夹,输入 rm -rf .git 这样本地仓 ...

最新文章

  1. usaco Job Processing(mark)
  2. c语言知道算法写不出代码,这个代码怎么写算法啊,求教,我真的不会写算法怎么办#incl...
  3. 今目标戴珂:掘金企业协同
  4. python私有函数
  5. [转] 数学符号英文拼写及发音
  6. Openlayers 2.X加载高德地图
  7. 以前我们学计算机编程,在编程之前像计算机一样思考
  8. Atlantis Lite蓝色精品后台管理系统模板
  9. matlab中solver函数_Matlab中微分方程的模型
  10. oracle用户身份认证,oracle用户身份认证方式
  11. python按条件拆分列表元素_Python按多个元素和条件拆分列表
  12. 李佳琦618直播清单都在这张思维导图上了
  13. 现代计算机主要有哪些方面的应用,现代汉字主要应用于哪些方面;汉字的整理有哪些内容?...
  14. 【转】网站ICP备案和公安备案流程
  15. matlab中clc、clear、close命令以及函数文件
  16. css 从右到左的方向调整
  17. 《天下无贼》经典台词与遗憾
  18. java hypot_java – 为什么hypot()函数这么慢?
  19. 基于Vue+Express+Mysql开发的手机端电影购票系统(附源码)
  20. 苹果耳机安卓手机可以用吗_想知道安卓手机用一年会卡,苹果手机不卡,这个问题出现在那吗...

热门文章

  1. python科学计算笔记(二)pandas获取网络文件
  2. 基于SSD的Kafka应用层缓存架构设计与实现
  3. 基本概率模型和贝叶斯定理
  4. 【十大经典数据挖掘算法】EM
  5. 机器学习实战(用Scikit-learn和TensorFlow进行机器学习)(五)
  6. C# 生成 MongoDB 中的 ObjectId
  7. 用Freemind画“脑图”
  8. 附5、MDT 2013 Update 1批量部署-更新版无法修改共享文件夹参数的解决办法
  9. 模板技巧之:费用科目条件过滤
  10. Codeforces Round #539 Div. 1