Git关联远程仓库和分支

article/2025/9/28 12:09:39

背景

在我们开发过程中经常会将本地代码放到代码仓中。

解决方法有两种,这两种方法都有一个前提就是需要在gitLab中新建一个代码仓。

第一种方法就是先将这个新的远程代码仓拉取到本地,再将本地的代码移植到本地仓中,最后push到远程仓库中就可以了。

另外一种方式就是直接将本地代码关联远程代码仓。下面我们就着重介绍这种方式。

前提条件

本地安装并配置git环境。

使用git命令关联远程仓库和分支

1、在本地项目中添加git索引

在项目的根目录中执行下面命令

$ git init

该命令执行完成以后,就会在本地创建一个默认的代码分支(master),此时代码处于未提交状态。

此时可以用下面的命令查看当前代码的状态

$ git status

2、创建本地分支

默认情况下,本地分支名是master,如果需要新建一个分支可以用下面的命令

$ git checkout -b common

3、提交代码

在本地分支创建好了以后,就可以先将代码commit到本地仓库。使用以下命令:

$ git add -A
$ git commit -m "<提交信息>"

4、查看远程仓库

$ git remote -v

该命令会将已添加的远程代码展示出来,若你未关联代码仓,下面信息就为空。

5、添加远程仓库

$ git remote add <自定义仓库名><仓库地址>

待远程代码仓添加完成以后,就可以使用查看远程仓库命令查看关联的代码仓。

 可使用下面的命令查看远程仓库相关信息:

$ git remote show

6、拉取仓库分支信息:

$ git fetch <仓库名>
或者
$ git remote update // 更新所有仓库,后面可以跟 --prune,表示清理本地仓库中失效的远程分支,注意,不是本地自己创建的分支

7、关联本地代码和远程仓库分支

如果仓库已经有指定的分支,使用以下命令进行关联:

$ git branch --set-upstream-to=<仓库名>/<分支名>

待本地仓库与远程仓库分支进行关联以后,可以用下面命令查看分支关联情况

$ git branch -vv

此时本地代码与远程仓库就已经成功关联了。

8、删除仓库

$ git remote remove <仓库名>
或者
$ git remote rm <仓库名>

9、 重命名仓库

$ git remote rename <旧名字> <新名字>

http://chatgpt.dhexx.cn/article/H5YQkl21.shtml

相关文章

使用Git将本地仓库与远程仓库关联的三种方式

前提条件&#xff1a; Git已经配置完&#xff0c;能实现Push&#xff0c;Pull、Clone等操作 GitHub/Gitee已经添加了SSH Keys 没有配置好的参考这篇文章&#xff1a;是的是的 一、通过Clone远程仓库的方式 前提条件&#xff1a;创建好云端仓库即可 通过git clone指令clone到…

利用Git连接远程仓库(详细步骤)

利用Git连接远程仓库步骤及常见问题 1.先创建一个文件夹&#xff0c;名字为远程仓库的名称 2.在该文件目录下打开Git Bash 3.输入git init,进行初始化&#xff08;初次连接时&#xff09; 4.连接远程仓库&#xff08;初次连接是下一次进入该文件夹就不用了&#xff09; 输入…

Git- 连接远程仓库

如何使用Git 连接远程仓库呢&#xff1f;远程仓库->一般指的是代码托管平台。那就先来瞅瞅三个较熟悉的版本(代码)托管服务平台。 版本(代码)托管服务平台&#xff1a; 码云(gitee.com)&#xff1a;是开源中国社区团队推出的基于Git的快速的、免费的、稳定的在线代码托管平…

Git关联远程仓库

前面我们介绍的所有操作都是在本地仓库完成的&#xff0c;本文我们主要来看看如何和远程仓库进行交互&#xff0c;为了方便起见&#xff0c;这里远程仓库我们选择GitHub。 本文是Git系列的第五篇&#xff0c;了解前面的文章有助于更好的理解本文&#xff1a; 1.Git概述 2.Git基…

【git学习】本地关联远程仓库

目录 一、本地仓库关联远程仓库&#xff08;新建仓库&#xff09; 二、拉取远程分支到本地&#xff08;已有远程仓库&#xff09; 一、本地仓库关联远程仓库&#xff08;新建仓库&#xff09; 本地新建工程&#xff0c;然后关联远程git仓库并向远程仓库提交代码。 1、本地新建…

笔录Flutter (六) 布局系列: Stack、Positioned、Align

Flutter练习demo 常用属性 关于alignment的使用 使用这些属性 直接使用Alignment(x, y) x、y两个值的范围在 -1 到 1 之间。如图&#xff1a; 坐标的圆点表示center&#xff0c;如上图所示&#xff1a; 使用 效果图&#xff1a; import package:flutter/material.dart;c…

flutter 布局 Stack Positioned的混合操作 两个组件Container重叠 构建背景圆角操作 类似css的relative

flutter 布局 Stack Positioned的混合操作 两个组件Container重叠 构建背景圆角操作 首先看一下需求 需要在这里加一个背景圆角&#xff0c;涉及到两个组件Container的重叠 我们使用Stack Positioned的混合操作 类似于css汇中的relative属性&#xff0c;而且我接下来使用的操作…

Flutter布局组件之层叠组件Stack和Positioned

层叠布局 Stack、Positioned 层叠布局和Web中的绝对定位、Android中的Frame布局是相似的&#xff0c;子组件可以根据距父容器四个角的位置来确定自身的位置。绝对定位允许子组件堆叠起来&#xff08;按照代码中声明的顺序&#xff09;。Flutter中使用Stack和Positioned这两个组…

Flutter开发之——多组件布局容器-Stack和IndexedStack及Positioned

一 概述 Stack组件时Flutter中用来进行绝对布局的一个容器组件(Stack组件可以将子组件叠加显示&#xff0c;根据子组件的顺利依次向上叠加)IndexedStack是Stack的子类&#xff0c;Stack是将所有的子组件叠加显示&#xff0c;而IndexedStack只显示指定的子组件Positioned组件通…

Flutter 层叠布局 Stack、Positioned

层叠布局和Web中的绝对定位、Android中的Frame布局是相似的&#xff0c;子组件可以根据距父容器四个角的位置来确定自身的位置。绝对定位允许子组件堆叠起来&#xff08;按照代码中声明的顺序&#xff09;。Flutter中使用Stack和Positioned这两个组件来配合实现绝对定位。Stack…

Flutter 多子 Widget 布之Stack、Positioned

文章目录 层叠 Widget 布局Stackalignmentfitoverflow Positioned 上文 Flutter 多子 Widget 布局之Flex、Expanded、Wrap、Flow&#xff0c;介绍了弹性布局 Flex、Expanded和流式布局Wrap、Flow再上文 Flutter 多子 Widget 布局之线性布局 Row、Column&#xff0c;介绍了线性布…

【Flutter从入门到实战】 ⑧、FlexWidget、Flex的主轴和交叉轴、Row和Column的使用、Expanded的FlexFit和flex的使用、Stack、Positioned的使用

Flutter从入门到实战 一共分为23个系列 ①(Flutter、Dart环境搭建篇) 共3个内容 已更新 ②(Dart语法1 篇) 共4个内容 已更新 ③(Dart语法2 篇) 共2个内容 已更新 ④(Flutter案例开发篇) 共4个内容 已更新 ⑤(Flutter的StatelessWidget 共3个内容 已更新 ⑥(Flutter的基础Widge…

Flutter入门学习--(16)布局定位控件Positioned

Positioned控件主要用来设置绝对布局&#xff0c;必须配合Stack控件来使用&#xff0c; Positioned控件 通过设置left和top属性可以设置控件的绝对位置 import package:flutter/material.dart;void main() > runApp(MyApp());class MyApp extends StatelessWidget {overrid…

Flutter 中 Positioned、Align、Center 的使用详解 _ Flutter Widgets

), Positioned( 《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》 【docs.qq.com/doc/DSkNLaERkbnFoS0ZF】 完整内容开源分享 top: 10, child: getItem(‘top 10’), ), Positioned( bottom: 10, child: getItem(‘bottom 10’), ), Positioned( h…

12、 Flutter Widgets 之 Stack,Positioned叠加组件

Stack/Positioned是用来做页面布局定位的组件&#xff0c;需要结合使用 Stack children:一个数组&#xff0c;里面可放多个Widgetalignment:Alignment.topCenter//对齐方式&#xff0c;会对所有的子组件统一设置对齐&#xff0c;不灵活&#xff0c;一般不用 Positioned child:一…

Flutter层叠布局 Stack、Positioned

Flutter中使用Stack和Positioned这两个组件来配合实现绝对定位。Stack允许子组件堆叠&#xff0c;而Positioned用于根据Stack的四个角来确定子组件的位置。 Stack alignment&#xff1a; 此参数决定如何去对齐没有定位&#xff08;没有使用Positioned&#xff09;或部分定位…

Flutter之层叠布局Stack、Positioned

Flutter中使用Stack和Positioned这两个组件来配合实现绝对定位。Stack允许子组件堆叠&#xff0c;而Positioned用于根据Stack的四个角来确定子组件的位置。 一.属性列表 Stack Stack({this.alignment AlignmentDirectional.topStart, this.textDirection,this.fit StackFi…

Flutter组件--重叠布局/相对布局(Stack,Positioned组件)

1.Flutter Stack组件 Stack表示堆的意思&#xff0c;我们可以用Stack或者Stack结合Align或者Stack结合 Positiond来实现页面的定位布局 属性 说明 alignment 配置所有子元素的显示位置 children 子组件 只使用Stack组件的情况下,所有的组件都是重叠在一起的,具体见下: …

Flutter——最详细(Positioned)使用教程

Positioned简介 创建一个小组件&#xff0c;用于控制 [Stack] 的子项的位置。 使用场景&#xff1a; 可以通过坐标的形式来摆放控件的位置&#xff0c;堆叠布局时可以使用&#xff1b; 属性作用width宽度height高度top顶bottom底left左right右 注意事项&#xff1a; 1.如果设置…

【Flutter组件】层叠布局 Stack、Positioned

层叠布局(Stack)和 Web 中的绝对定位、Android 中的 FrameLayout 布局是相似的&#xff0c;子组件可以根据距父容器四个角的位置来确定自身的位置。层叠布局允许子组件按照代码中声明的顺序堆叠起来。Flutter中使用Stack和Positioned这两个组件来配合实现绝对定位。Stack允许子…