git命令新建远程仓库

embedded/2024/10/19 5:26:12/

        今天记录一下使用git命令新建远程分支的操作,因为公司的代码管理仓库界面没找到新建分支的操作界面,无奈只能通过git命令来新建分支。

1、新建本地分支

        首先,你的至少应该已经有了一个master分支,然后你再master分支下面执行下面命令创建分支:

#git checkout -b feature

PS C:\Users\jelly\Desktop\Gopath\src> git checkout -b feature
Switched to a new branch 'feature'
PS C:\Users\jelly\Desktop\Gopath\src>
PS C:\Users\jelly\Desktop\Gopath\src>
PS C:\Users\jelly\Desktop\Gopath\src> git branchdev
* featuremaster
PS C:\Users\jelly\Desktop\Gopath\src> git branch -adev
* featuremasterremotes/origin/devremotes/origin/master

从上面我们可以看到我远程分支上面目前只有两个分支:

remotes/origin/dev
remotes/origin/master

通过上面的命令git checkout -b feature我创建了一个本地分支feature,我当时执行这个命令的时候是处于master分支的,所以创建出来的分支是基于master创建的feature,此时远程分支上面还没有。

2、推送到远程分支

执行下面的命令将刚新建的本地分支推送到远程仓库:

#git push -u origin feature

PS C:\Users\jelly\Desktop\Gopath\src> git push -u origin feature
Total 0 (delta 0), reused 0 (delta 0), pack-reused 0
remote:
remote: Create a new pull request for 'feature':
remote:   https://code.com/CBC_XXAQ_CodeAudit/CodeAudit_manage/compare/master...feature
remote:
remote: . Processing 1 references
remote: Processed 1 references in total
To https://code.com/CBC_XXAQ_CodeAudit/CodeAudit_manage.git* [new branch]      feature -> feature
Branch 'feature' set up to track remote branch 'feature' from 'origin'.
PS C:\Users\jelly\Desktop\Gopath\src>
PS C:\Users\jelly\Desktop\Gopath\src>
PS C:\Users\jelly\Desktop\Gopath\src>
PS C:\Users\jelly\Desktop\Gopath\src>
PS C:\Users\jelly\Desktop\Gopath\src>
PS C:\Users\jelly\Desktop\Gopath\src> git branch -adev
* featuremasterremotes/origin/devremotes/origin/featureremotes/origin/master

从上面的代码可以看出,当执行这个推送命令之后,再次查询远程分支,远程分支已经有数据了,至此git命令行创建远程分支已经完成了,你可以在远程额操作界面看到新建的分支了。


http://www.ppmy.cn/embedded/43676.html

相关文章

移除链表元素-力扣

题目 给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val val 的节点,并返回 新的头节点 。 示例 1: 输入:head [1,2,6,3,4,5,6], val 6 输出:[1,2,3,4,5]示例 2: 输入&…

贪心算法[1]

首先用最最最经典的部分背包问题来引入贪心的思想。 由题意可知我们需要挑选出价值最大的物品放入背包&#xff0c;价值即单位价值。 我们需要计算出每一堆金币中单位价值。金币的属性涉及两个特征&#xff0c;重量和价值。 所以我们使用结构体。 上代码。 #include <i…

905. 按奇偶排序数组 - 力扣

1. 题目 给你一个整数数组 nums&#xff0c;将 nums 中的的所有偶数元素移动到数组的前面&#xff0c;后跟所有奇数元素。 返回满足此条件的 任一数组 作为答案。 2. 示例 3. 分析 开辟一个数组res用来保存操作过后的元素。第一次遍历数组只插入偶数&#xff0c;第二次遍历数组…

flutter性能优化-UI重绘

在Flutter中&#xff0c;可以采取以下几种方法来减少UI的重绘&#xff1a; 使用setState()方法进行批量更新&#xff1a;当需要更新多个UI元素时&#xff0c;可以使用setState()方法进行批量更新&#xff0c;而不是在每次更新时都调用setState()。这样可以减少重绘的次数&#…

有哪些藏文翻译器在线翻译?工具分享

有哪些藏文翻译器在线翻译&#xff1f;随着全球化的推进&#xff0c;语言之间的交流变得越来越重要。藏语作为中华民族的重要语言之一&#xff0c;其翻译需求也日益增加。为了满足这一需求&#xff0c;市场上涌现出了多款藏文翻译器在线翻译工具&#xff0c;它们以其高效、准确…

Ingress controller:Kubernetes 的瑞士军刀

原文作者&#xff1a;Brian Ehlert of F5 原文链接&#xff1a;Ingress controller&#xff1a;Kubernetes 的瑞士军刀 转载来源&#xff1a;NGINX 中文官网 NGINX 唯一中文官方社区 &#xff0c;尽在 nginx.org.cn 许多人认为 Ingress controller&#xff08;Ingress 控制器&…

SpringBoot 微服务中怎么获取用户信息 token

SpringBoot 微服务中怎么获取用户信息 token 当我们写了一个A接口&#xff0c;这个接口需要调用B接口&#xff0c;但是B接口需要包含请求头内容&#xff0c;比如需要用户信息、用户id等内容&#xff0c;由于不在同一个线程中&#xff0c;使用ThreadLocal去获取数据是无法获取的…

Git常用命令操作

删除git记录,删除项目根目录下的隐藏文件夹.git/ rm -rf .git 初始化仓库 git init 添加到缓冲区 git add controller/* 提交缓冲区文件 git commit -m "新增接口" 拉取远程仓库的 master分支最新代码&#xff0c;并合并到当前所在的分支中 git pull origin…