小工具      在线工具  汉语词典  css  js  c++  java

Git从远程仓库克隆仓库后推送到指定分支

# Git,git,github 额外说明

收录于:152天前

git克隆到本地仓库

获得git仓库地址后,首先要配置本地仓库,并配置远程仓库地址才能远程拉取项目。

在这里插入图片描述

本地配置的大致流程:

  1. git init初始化一个空白git仓库

在这里插入图片描述
2. 配置在自己额用户名和邮箱

配置个人信息时,方便团队协作知道代码是谁上传的、何时上传的。

git config --global user.name  "xiaoxu"

git config --global user.email "[email protected]"

在这里插入图片描述

  1. 配置远程仓库git remote add
git remote add [remoteName] [remoteAddr]

在这里插入图片描述

git remote add后面紧跟远程地址别名和远程仓库地址。

  1. git clone 克隆远程仓库到本地

在这里插入图片描述
git clone后紧跟远程仓库地址。

  1. 远程仓库已成功克隆到本地仓库

在这里插入图片描述

推送到指定分支

使用 IDE 打开克隆到本地存储库的文件。这里我们以杰特布莱恩为例。

借助IDE可以看到当前分支

在这里插入图片描述

单击菜单栏上的 git,然后单击新建分支...

在这里插入图片描述

输入新分支的名称

在这里插入图片描述
分支的构建都是默认是基于master主分支构建的。在本地也可也构建多个分支。

push到指定分支需要点击菜单栏的git,点击Push
在这里插入图片描述
出现如下界面,图中蓝色的部分变量都是可以改的,将其改为推送的指定分支即可。
在这里插入图片描述
master-->origin:master

这里的master是本地分支,origin是远程仓库的别名,master是远程仓库的分支。只需将其从本地分支推送到该分支并进行相应的更改即可。

如下,小编将xwh分支从xwh分支提交到远程仓库origin的xwh分支(默认本地仓库名称)

在这里插入图片描述

中间会有一个输入git仓库用户名和密码的步骤(基于https协议),输入后出现如下即推送到指定分支成功。
在这里插入图片描述

您还需要注意,在推送之前需要提交以下内容。比如下数第三张图中,推送中没有任何内容。如果重新commit,就会有内容,如下:

在这里插入图片描述

命令行操作

以上就是IDE工具的操作,那么如何通过命令行来完成这个功能呢?

# 新建文件夹
rmdir gitee

# 绑定用户名和邮箱
git config --global user.name  "xiaoxu"
git config --global user.email "[email protected]"

在这里插入图片描述

# 绑定远程仓库
git remote add origin https://gitee.com/.../xiaoxu.git

在这里插入图片描述

一般一个分支管理器一个项目,方便维护和迭代(不建议对分支文件夹进行二次管理),如下图:

在这里插入图片描述
此时仅仅是绑定了远程仓库,没有任何分支和内容,需要新建分支并推送项目。如果不新建分支就推送就会创建默认名称为master主分支。

将项目复制到git仓库,之前是一个空白仓库,如下图:

在这里插入图片描述
在这里插入图片描述

命令行推送三步走

# 添加到缓存区
git add .

# 添加到工作区
git commit -m "xxx"

# 推送到远程仓库分支
git push [remoteName] [branchName]

在这里插入图片描述
仓库中多了master分支

在这里插入图片描述
分支中有推送的项目内容

在这里插入图片描述

git push [remoteName] [branchName]如果不存在分支名就会自动创建。

git push [remoteName] [branchName]新建的分支为远程仓库的分支,而git branch新建分支为本地仓库分支。

用命令行推送到远程分支的是git push [remoteName] [branchName]命令兴建并推送到分支。

. . .

相关推荐

额外说明

每天 4 道算法题 - 第 027 天

目录 1、最近的请求次数 2、骑士拨号器 3、最短的桥 4、戳印序列 1、最近的请求次数 写一个 RecentCounter 类来计算特定时间范围内最近的请求。 请你实现 RecentCounter 类: RecentCounter() 初始化计数器,请

额外说明

【java每日一练-2022-01-17】java面试题:移除元素

面试题:移除元素 提示:给你一个数组 nums 和一个值 val,你需要原地移除所有数值等于 val 的元素,并返回移除后数组的新长度。 不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。 元素的顺序可以改变。你不需要考虑

额外说明

leetcode33(搜索旋转排序数组)

题目:假设按照升序排序的数组在预先未知的某个点上进行了旋转。 ( 例如,数组 [0,1,2,4,5,6,7] 可能变为 [4,5,6,7,0,1,2] )。 搜索一个给定的目标值,如果数组中存在这个目标值,则返回它的索引,否则返回 -1 。 你可以假设数

额外说明

SpringBoot整合swagger

-简介 Swagger 是一个开源的框架,用于设计、构建、文档化和使用 RESTful 风格的 Web 服务。Spring Boot 是一个用于构建独立的、基于生产级别的 Spring 应用程序的框架。它可以集成 Swagger 来简化 RESTful

额外说明

es批量查询

在es中查询数据,可以根据id或者其他的字段名称单条查询,比如像像下面的这样,通过id查询, 根据其他的字段名称进行查询道理也是如此,在上一篇中我们已经简单使用过,但在实际应用中,比如我们要查询某个索引某个type下面的数据,假如提前知道这个type里面

额外说明

三八定律时间管理思想

三八定律:一天24小时,分成三份,每份8个小时。 三八定律 分类 目的 8小时 工作 生存 8小时 睡眠 健康 8小时 业余 发展

额外说明

PyTorch基础知识之Variable

        Variable大家知道是变量的意思,那为什么会在一些训练场景常会看到很多的张量需要做一个这样的转换呢? 其目的是为了让张量能够进行反向传播,能够参与计算求出梯度值。 import torch from torch.autograd im

额外说明

关于python-web开发中分页的处理

本案例基于tornado基础上 一、分页的效果 二、封装一个分页的方法 #!/usr/bin/env python # encoding: utf-8 """ 定义一个分页的方法 current_page:表示当前页面 countent:查询出来全部的数

额外说明

二、Gin路由

二、Gin路由 2.1、路由方法 路由系统支持任意方式的请求,如下的的方法用来提供对应的接受请求: func (group *RouterGroup) DELETE(relativePath string, handlers ...HandlerFunc

额外说明

Win11系统由于找不到X3DAudio1_5.dll文件程序无法启动问题

其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或者损坏了,这时你只需下载这个X3DAudio1_5.dll文件进行安装(前提是找到适合的版

ads via 小工具