手把手教你快速掌握连接远程git仓库or赋值远程仓库到本地并上传代码到gitee

news2024/9/28 7:23:51

1. 先去官网安装Git ,这里不多赘述网上教程很多

2.1去gitee注册一个账号,然后去我的新建一个仓库,这里是演示一下新手第一次操作的流程

2.2设置仓库名称完成创建(这里的库名随便输入看自己):

2.3 打开git bash 配置用户名, 邮箱 , ssh 公钥 这里的用户名是git个人注册的用户名成如这里是gitflink

2.4配置邮箱:

git config --global user.email 邮箱

2.5配置公钥

ssh-keygen -t rsa -C 邮箱

2.6查看密钥

打印生成的SSH key
cat ~/.ssh/id_rsa.pub

2.7去gitee主页个人设置-> 安全设置-> ssh公钥-> 添加公钥

2.8测试配置是否成功

ssh -T git@gitee.com

如下即没问题

3.1关闭当前Git bash, 重开一个  这里使用克隆远程git到本地演示:

- 首先获取仓库的ssh

git clone git@gitee.com:gitflink/l11_code.git  
# 克隆拉取到本地

之后再你的桌面上会有一个的目录,拉取过来是已经初始化过的

可能出错:如果你尚未在当前项目中初始化Git仓库,请执行以下命令进行初始化

git init

初始化后的目录中会有.git的目录

之后在git bash终端切换到已经初始化与远程仓库关联的本地Git仓库中

这样我们就且到了关联的master分支节点下了

我们在本地新建一个test文件来测试  文件内容是测试测试

3.2

git add .
# 使用 git add 命令将这些改动添加到暂存区
# 也可以正对特殊文件来上传处理
git add <file_path>
# 尝试提交本地文件到Git远程仓库中
git commit -m "SparkTop1_Count"
 # 引号中为备注信息
# 推送暂存去文件到Git仓库默认分支下master
git push -u origin master
# 如果想推送到自定的分支下,替换master即可, 改为自己创建的分支

3.3如下即成功推送到Git仓库中

4.1 我们再次去到gitee个人中心刷新会看到master分支下有一个Test.txt的文件已经被成功上传哦

点进去就是我们的Test.txt文件内容咯

ok到此你就已经掌握了

5. 下面是一些常用Git bash 指令

1.

# 对于一个新项目添加远程仓库
git remote add origin <remote-repository-url>
# 改动内容到暂存区中
git add .
# 提交暂存区文件
git commit -m "Initial commit"
# 推送到远程仓库
git push -u origin master # 或者对应分支名

# 固定四步骤

2.问题:

如果当前你所在的分支 master 还没有与远程仓库的任何分支建立跟踪关系

在推送代码之前,需要先设置远程跟踪分支。

按照提示,你可以运行以下命令来推送当前分支并同时设置远程分支为上游分支:

git push --set-upstream origin master

这条命令执行了两步操作:

        1.1将本地的 master 分支推送到远程仓库,并将其关联到远程仓库的 master 分支。

        1.2设置本地 master 分支的上游分支为远程仓库的 master 分支。这样,在后续的Git操作中,比如 git pull,Git会知道本地分支应该与哪个远程分支进行同步。

如果你的远程仓库中不存在名为 master 的分支,你需要创建一个新分支或选择已存在的分支进行关联。

3.

git push -u origin <branch-name>
# 推送语句

4.

git fetch origin master
#在推送前拉取合并远程仓库改动过的到本地分支

# 在远程仓库与本地文件信息不一致情况下:

#可以直接快进合并
git merge origin/master

# 如果有冲突,需要手动解决冲突后再提交
git merge origin/master
# 解决冲突后
git add <conflicted_files>
git commit -m "Merge remote changes and resolve conflicts"

# 最后,再次推送
git push origin master

5.

#  删除暂存区中的数据信息
git add -u
# 之后再次提交这次删除信息操作, 就会将上面的删除暂存执行
git commit -m "SparkTop1_Count"

# 如果不打算删除暂存区中的数据
git restore 文件.txt

6. 确保本地是否已经创建并切换到了对应的分支中指令

git checkout -b spark

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1407985.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Kubernetes-Taint (污点)和 Toleration(容忍)

目录 一、Taint&#xff08;污点&#xff09; 1.污点的组成 2.污点的设置、查看和去除 3.污点实验&#xff1a; 二、Toleration&#xff08;容忍&#xff09; 1.容忍设置的方案 2.容忍实验&#xff1a; Taint 和 toleration 相互配合&#xff0c;可以用来避免 pod 被分配…

VUE3好看的我的家乡网站模板源码

文章目录 1.设计来源1.1 首页界面1.2 旅游导航界面1.3 上海景点界面1.4 上海美食界面1.5 上海故事界面1.6 联系我们界面1.7 在线留言界面 2.效果和结构2.1 动态效果2.2 代码结构 源码下载 作者&#xff1a;xcLeigh 文章地址&#xff1a;https://blog.csdn.net/weixin_43151418/…

虹科方案丨湿热灭菌工艺验证解决方案,确保所有产品和容器达到无菌要求

来源&#xff1a;虹科环境监测技术 虹科方案丨湿热灭菌工艺验证解决方案&#xff0c;确保所有产品和容器达到无菌要求 原文链接&#xff1a;https://mp.weixin.qq.com/s/O-pKQdehB9mHSETpU8egbA 欢迎关注虹科&#xff0c;为您提供最新资讯&#xff01; #蒸汽灭菌 #高压灭菌 …

小程序直播系统源码_报价与开发_OctShop

近几年&#xff0c;随着直播的火热&#xff0c;人们对于直播带货是相当的熟悉了&#xff0c;逐渐渗透到各行各业中&#xff0c;小程序直播可以实时的更全面的传递商品信息&#xff0c;同时还可以与主播进行互动&#xff0c;可以通过直播聚集的人气打造团购气氛&#xff0c;通过…

LSTM时间序列预测

本文借鉴了数学建模清风老师的课件与思路&#xff0c;可以点击查看链接查看清风老师视频讲解&#xff1a;【1】演示&#xff1a;基于LSTM深度学习网络预测时间序列&#xff08;MATLAB工具箱&#xff09;_哔哩哔哩_bilibili % Forecast of time series based on LSTM deep learn…

win 下使用 cmd 运行 jar 包

1、使用 Win R 输入 cmd 命令打开命令提示符 2、在 cmd 窗口中输入以下命令 java -jar xxxxxx.jar 运行 jar 包&#xff0c;控制台出现中文乱码 原因是 windows 默认使用 GBK 编码格式&#xff0c;程序使用 UTF-8 编码格式 将编码格式改为 UTF-8 编码&#xff0c;在 cmd 窗…

C#中IsNullOrEmpty和IsNullOrWhiteSpace的区别?

前言 今天我们一起来探讨C#中两个常用的字符串处理方法&#xff1a;IsNullOrEmpty和IsNullOrWhiteSpace。这两个方法在处理字符串时非常常见&#xff0c;但是它们之间存在一些细微的区别。在本文中&#xff0c;我们将详细解释这两个方法的功能和使用场景&#xff0c;并帮助您更…

Qt Quick程序的发布|Qt5中QML和Qt Quick 的更改

# Quick程序的发布旧版做法 # Qt5中QML和Qt Quick 的更改 1.QML语言的更改(Qt4->Qt5) 在QML语言中,只有少量更改会影响QML代码的迁移:无法直接导入单独的文件(例如:import"MyType.qml”),需要导人该文件所在的目录; JavaScript文件中的相对路径被解析…

webassembly003 whisper.cpp的python绑定实现+Cython+Setuptools

python绑定项目 官方未提供python的封装绑定&#xff0c;直接调用执行文件 https://github.com/stlukey/whispercpp.py提供了源码和Cpython结合的绑定 https://github.com/zhujun1980/whispercpp_py提供了ctype方式的绑定&#xff0c;需要先make libwhisper.so Pybind11 bi…

你真的会数据结构吗:顺序表

❀❀❀ 文章由不准备秃的大伟原创 ❀❀❀ ♪♪♪ 若有转载&#xff0c;请联系博主哦~ ♪♪♪ ❤❤❤ 致力学好编程的宝藏博主&#xff0c;代码兴国&#xff01;❤❤❤ 又和大家见面啦&#xff01;在大家看到这个标题的时候其实就已经发现了&#xff1a;我们的C语言的基础知识大…

Shell脚本的if条件语句

目录 1.单分支结构 2.双分支结构 3.多分支结构 4.例题 1.单分支结构 实际上使用“&&”和“||”逻辑测试已经可以完成简单的判断并执行相应的操作&#xff0c;但是当需要选择执行的命令语句较多时&#xff0c;这种方式将使执行代码显得很复杂&#xff0c;不好理解。…

gdzwfw某省公共资源交易平台逆向学习

声明&#xff1a;本文中网站仅为学习技术使用&#xff0c;请勿暴力爬取数据。 学习地址&#xff1a;aHR0cHM6Ly95Z3AuZ2R6d2Z3Lmdvdi5jbi8jLzQ0L2p5Z2c 此网站采用请求头反爬&#xff0c;难点是请求头中几个参数是如何生成的&#xff08;别问为什么知道是请求头&#xff0c;一…

学单片机前先学什么?

学单片机前先学什么&#xff1f; 在开始前我有一些资料&#xff0c;是我根据网友给的问题精心整理了一份「单片机的资料从专业入门到高级教程」&#xff0c; 点个关注在评论区回复“888”之后私信回复“888”&#xff0c;全部无偿共享给大家&#xff01;&#xff01;&#xff…

77_组合

描述 给定两个整数 n 和 k&#xff0c;返回范围[1, n]中所有可能的 k 个数的组合。 你可以按任何顺序返回答案。 思路 数组问题 从横向上来看往往有 遍历、滑动窗口、动态规划等思路。但是&#xff0c;其实在遍历这种横向取数过程中&#xff0c;可以根据条件的判断形成树形操作…

一键拥有你的GPT4

这几天我一直在帮朋友升级ChatGPT&#xff0c;现在已经可以闭眼操作了哈哈&#x1f61d;。我原本以为大家都已经用上GPT4&#xff0c;享受着它带来的巨大帮助时&#xff0c;但结果还挺让我吃惊的&#xff0c;还是有很多人仍苦于如何进行升级。所以就想着写篇教程来教会大家如何…

山西电力市场日前价格预测【2024-01-24】

日前价格预测 预测说明&#xff1a; 如上图所示&#xff0c;预测明日&#xff08;2024-01-24&#xff09;山西电力市场全天平均日前电价为320.98元/MWh。其中&#xff0c;最高日前电价为480.67元/MWh&#xff0c;预计出现在18:30。最低日前电价为0.00元/MWh&#xff0c;预计出…

RabbitMQ交换机与队列

交换机 RabbitMQ 消息传递模型的核心思想是: 生产者生产的消息从不会直接发送到队列。实际上&#xff0c;通常生产者甚至都不知道这些消息传递传递到了哪些队列中。 相反&#xff0c; 生产者只能将消息发送到交换机(exchange)&#xff0c;交换机工作的内容非常简单&#xff0c…

3.chrony服务器

目录 1. 简介 1.1. 重要性 1.2. Linux的两个时钟 1.3. 设置日期时间 1.3.1. timedatectl命令设置 1.3.2. date命令设置 1.4. NTP 1.5. Chrony介绍 2. 安装与配置 2.1. 安装&#xff1a; 2.2. Chrony配置文件分析 2.3. 同步时间服务器 2.3.1. 授时中心 2.3.2. 实验…

基于机会网络编码(COPE)的卫星网络路由算法matlab仿真

目录 1.程序功能描述 2.测试软件版本以及运行结果展示 3.核心程序 4.本算法原理 4.1机会网络编码&#xff08;COPE&#xff09;概述 4.2COPE算法原理 4.2.1 编码机会预测 4.2.2 编码决策 4.2.3 数据包编码 4.2.4 数据包传输 4.2.5 数据包解码 5.完整程序 1.程序功能…

notepad++ v8.5.3 安装插件,安装失败怎么处理?下载进度为0怎么处理?

notepad v8.5.3 安装插件&#xff0c;安装失败&#xff1f;下载进度为0&#xff0c;怎么处理&#xff1f; 安装 进度 进度条没有进度 &#xff0c;然后就退出了&#xff0c;自动打开程序&#xff0c;不知道什么问题&#xff0c;插件管理下面也没有插件显示 找到问题了&#x…