当前位置: 首页 > news >正文

Gitte的使用(Windows/Linux)

Gitte的使用(Windows/Linux)

  • 一、Windows上使用Gitte
    • 1.下载程序
    • 2.在Gitte上创建远程仓库
    • 3.连接远程仓库
    • 4.推送文件到远程仓库
  • 二、Linux上使用Gitte
    • 1.第一次从仓库上传
      • 1.1生成公钥
      • 1.2配置SSH公钥
      • 1.3新建一个仓库
      • 1.4配置用户名和邮箱在Linux中
      • 1.5创建仓库初始化
      • 1.6添加远程仓库
      • 1.7. 创建并切换到 master 分支
      • 1.8添加文件到暂存区
      • 1.9提交更改
      • 1.10推送到远程仓库
    • 2.以前在仓库上传过
      • 2.1.确保你在正确的分支上
      • 2. 2拉取远程仓库的最新更改
      • 2.3.添加新的文件和更改
      • 2.4 提交更改
      • 2.5 推送到远程仓库
      • 2.6示例完整流程
      • 提示


一、Windows上使用Gitte

1.下载程序

在这里插入图片描述

链接:https://pan.baidu.com/s/1BPv0sE52SrABBW1n_b7_4Q 
提取码:1234
链接:https://pan.baidu.com/s/1R1nYbanJfh7ndc3SIftnZA 
提取码:1234

先安装第一个在安装第二个,所有都选默认路径,全部直接点下一步:

  • 第一个软件安装完右击文件夹发现以下内容即为完成:
    在这里插入图片描述
  • 安装第二个软件时这里输入你的Gitte账号和邮箱:

在这里插入图片描述

  • 第二个软件安装完后有下面内容即为成功:

在这里插入图片描述

2.在Gitte上创建远程仓库

在这里插入图片描述
全部输入完成后点击创建,下面就是远程仓库的链接:
在这里插入图片描述

3.连接远程仓库

点击Git Clone:
在这里插入图片描述
链接自动复制上去:
在这里插入图片描述
出现Success表示克隆成功:
在这里插入图片描述
所选文件夹就有远程仓库的本地克隆

4.推送文件到远程仓库

在仓库在创建文件,完成后在仓库中右击鼠标选择Add…
在这里插入图片描述
选择ok,显示Finshed Success,Add到本地仓库成功
在这里插入图片描述
点击Commit,显示Success则Commit成功:
在这里插入图片描述

点击Push,第一次上传会显示以下内容,这里填注册Gitte时的账号和密码

在这里插入图片描述
输入账号和密码后显示Success就上传成功了!!!
在这里插入图片描述

二、Linux上使用Gitte

1.第一次从仓库上传

1.1生成公钥

ssh-keygen -t rsa -C "xxx"

在这里插入图片描述
xxx可以填写注册Gitee账号时绑定的邮箱。

输入完指令后需要一次回车,一次输入y,两次回车即可生成公钥。

可以看到生成公钥的路径为:y.pub

1.2配置SSH公钥

将y.pub文件里的内容复制到下图的公钥里面,标题随意起。

在这里插入图片描述

1.3新建一个仓库

在这里插入图片描述

1.4配置用户名和邮箱在Linux中

git config --global user.name "xxx"
git config --global user.email "xxxxxxxxxxx@   .com"

1.5创建仓库初始化

mkdir Stash
cd Stash
git init

必须给仓库先加一个测试文件Test.txt,然后随便写点内容,方便创建不然后续会报错

1.6添加远程仓库

将你的本地仓库与 Gitee 上的远程仓库关联起来。你需要使用你的 Gitee 仓库的 URL:

git remote add origin https://gitee.com/your-username/your-repository.git

1.7. 创建并切换到 master 分支

如果你当前没有任何分支(例如你在一个空的仓库中),你可以创建并切换到 master 分支:

git checkout -b master

1.8添加文件到暂存区

将所有文件添加到 Git 的暂存区:

git add .

1.9提交更改

提交你的更改,并添加提交信息:

git commit -m "Initial commit"

1.10推送到远程仓库

将你的提交推送到 Gitee 的远程仓库:

git push -u origin master

2.以前在仓库上传过

2.1.确保你在正确的分支上

首先,确保你在正确的分支上(通常是 mastermain)。你可以使用以下命令查看当前分支:

git branch

如果你不在 master 分支,可以切换到 master 分支:

git checkout master

2. 2拉取远程仓库的最新更改

在推送之前,建议你先拉取远程仓库的最新更改,以避免冲突:

git pull origin master

2.3.添加新的文件和更改

将你本地的新文件和更改添加到暂存区:

git add .

2.4 提交更改

提交你的更改,并添加提交信息:

git commit -m "Your commit message"

2.5 推送到远程仓库

将你的提交推送到 Gitee 的远程仓库:

git push origin master

2.6示例完整流程

假设你已经在项目目录中,完整的流程如下:

git checkout master
git pull origin master
git add .
git commit -m "Your commit message"
git push origin master

提示

  • 处理冲突:如果在 git pull 过程中遇到冲突,Git 会提示你解决冲突。你需要手动编辑冲突文件,然后执行以下命令:

    git add .
    git commit -m "Resolve merge conflicts"
    
  • 凭据缓存:如果你不想每次都输入用户名和密码,可以配置 Git 使用凭据缓存:

    git config --global credential.helper cache
    

    或者永久保存凭据:

    git config --global credential.helper store
    

相关文章:

Gitte的使用(Windows/Linux)

Gitte的使用(Windows/Linux) 一、Windows上使用Gitte1.下载程序2.在Gitte上创建远程仓库3.连接远程仓库4.推送文件到远程仓库 二、Linux上使用Gitte1.第一次从仓库上传1.1生成公钥1.2配置SSH公钥1.3新建一个仓库1.4配置用户名和邮箱在Linux中1.5创建仓库…...

c++之旅第十弹——IO流

大家好啊,这里是c之旅第十弹,跟随我的步伐来开始这一篇的学习吧! 如果有知识性错误,欢迎各位指正!!一起加油!! 创作不易,希望大家多多支持哦! 一.流的概念&…...

量化交易:Miniqmt获取可转债数据和交易python代码

哈喽,大家好,我是木头左! 低风险资产除了国债外,还有可转债,兼容有高收益的股性和低风险的债性,号称“下有保底,上不封顶”。 🔍 可转债:金融市场的双面娇娃 可转债&am…...

测试开发之自动化篇 —— 使用Selenium IDE录制脚本!

今天,我们开始介绍基于开源Selenium工具的Web网站自动化测试。 Selenium包含了3大组件,分别为:1. Selenium IDE 基于Chrome和Firefox扩展的集成开发环境,可以录制、回放和导出不同语言的测试脚本。 2. WebDriver 包括一组为不同…...

Django 外键关联数据

在设计数据库的时候,是得需要通过外键的形式将各个表进行连接。 原先的表是这样的 要想更改成这样: 下面是操作步骤: 有两张表是关联的 # 在 models.py 里创建class Department(models.Model):"""部门表""&quo…...

开源与新质生产力

在这个信息技术迅猛发展的时代,全球范围内的产业都在经历着深刻的变革。在这样的背景下,“新质生产力”的概念引起了广泛的讨论。无论是已经成为或正努力转型成为新质生产力的企业,都在寻求新的增长动力和竞争优势。作为一名长期从事开源领域…...

如何将 Windows图片查看器的背景颜色改成浅色(灰白色)?

现在大家基本都在使用Win10系统,我们在双击查看图片时,系统默认使用系统自带的图片(照片)查看器去打开图片。图片查看器的背景色默认是黑色的,如下所示:(因为大家可能会遇到同样的问题&#xff…...

k8s-pod参数详解

目录 概述创建Pod编写一个简单的Pod添加常用参数为Pod的容器分配资源网络相关Pod健康检查启动探针存活探针就绪探针 作用整个Pod参数配置创建docker-registry 卷挂载 结束 概述 k8s中的pod参数详解。官方文档   版本 k8s 1.27.x 、busybox:stable-musl、nginx:stable-alpine3…...

一些计算机网络面试题

TCP建立连接和关闭连接的流程?每个流程的环节? TCP是在传输层的协议,建立的是可靠传输 TCP在传输数据前建立连接是采用三次握手,关闭连接是四次挥手 三次握手:因为目前网络通讯是全双工的,那我假设浏览器…...

transformer - 注意力机制

Transformer 的注意力机制 Transformer 是一种用于自然语言处理任务的模型架构,依赖于注意力机制来实现高效的序列建模。注意力机制允许模型在处理一个位置的表示时,考虑输入序列中所有其他位置的信息,而不仅仅是前面的几个位置。这种机制能…...

三端植物大战僵尸杂交版来了

Hi,好久不见,最近植物大战僵尸杂交版蛮火的 那今天苏音整理给大家三端的植物大战僵尸杂交版包括【苹果端、电脑端、安卓端】 想要下载的直接划到最下方即可下载。 植物大战僵尸,作为一款古老的单机游戏,近期随着B站一位UP主潜艇…...

np.hstack()和np.vstack()函数解释

np.hstack()和np.vstack()函数解释 文章目录 1,np.hstack()1.1,代码1.2,结果 2,np.vstack()2.1,代码2.2,结果 3,np.hstack()和np.vstack()3.1,代码3.2,结果 1&#xff0c…...

【Linux】进程5——进程优先级

1.进程优先级 1.1.什么是进程优先级 cpu资源分配的先后顺序,就是指进程的优先权(priority)。优先权高的进程有优先执行权利。配置进程优先权对多任务环境的linux很有用,可以改善系统性能。还可以把进程运行到指定的CPU上&#x…...

CNN简介与实现

CNN简介与实现 导语整体结构卷积层卷积填充步幅三维卷积立体化批处理 实现 池化层特点实现 CNN实现可视化总结参考文献 导语 CNN全称卷积神经网络,可谓声名远扬,被用于生活中的各个领域,也是最好理解的神经网络结构之一。 整体结构 相较于…...

【AI大模型】Transformers大模型库(五):AutoModel、Model Head及查看模型结构

目录​​​​​​​ 一、引言 二、自动模型类(AutoModel) 2.1 概述 2.2 Model Head(模型头) 2.3 代码示例 三、总结 一、引言 这里的Transformers指的是huggingface开发的大模型库,为huggingface上数以万计的预…...

Hadoop yixing(移行),新增表字段,删除表字段,修改存储格式

Hadoop yixing(移行),新增表字段,删除表字段,修改存储格式 一、hadoop中修改存储格式,比如从 textfile 转化为 orc 格式,表中的数据的组织形式要重新改变,就要将重新创建新格式的表将原来的数据按照新的格…...

使用汇编和proteus实现仿真数码管显示电路

proteus介绍: proteus是一个十分便捷的用于电路仿真的软件,可以用于实现电路的设计、仿真、调试等。并且可以在对应的代码编辑区域,使用代码实现电路功能的仿真。 汇编语言介绍: 百度百科介绍如下: 汇编语言是培养…...

【Unity】官方文档学习-光照系统

目录 1 前言 2 光照介绍 2.1 直接光与间接光 2.2 实时光照与烘焙光照 2.3 全局光照 3 光源 3.1 Directional Light 3.1.1 Color 3.1.2 Mode 3.1.3 Intensity 3.1.4 Indirect Multiplier 3.1.5 Shadow Type 3.1.6 Baked Shadow Angle 3.1.7 Realtime Shadows 3.1…...

1731. 每位经理的下属员工数量

1731. 每位经理的下属员工数量 题目链接:1731. 每位经理的下属员工数量 代码如下: # Write your MySQL query statement below select a.employee_id as employee_id,a.name as name,count(b.employee_id) as reports_count,round(avg(b.age),0) as av…...

特征筛选LASSO回归封装好的代码、数据集和结果

Gitee仓库地址:特征筛选LASSO回归封装好的代码、数据集和结果 README LassoFeatureSelector_main 这个是主函数文件,在实例化LassoFeatureSelector类时,需要传入下面这些参数: input_train_data_path:输入训练集的路…...

linux之kylin系统nginx的安装

一、nginx的作用 1.可做高性能的web服务器 直接处理静态资源(HTML/CSS/图片等),响应速度远超传统服务器类似apache支持高并发连接 2.反向代理服务器 隐藏后端服务器IP地址,提高安全性 3.负载均衡服务器 支持多种策略分发流量…...

【第二十一章 SDIO接口(SDIO)】

第二十一章 SDIO接口 目录 第二十一章 SDIO接口(SDIO) 1 SDIO 主要功能 2 SDIO 总线拓扑 3 SDIO 功能描述 3.1 SDIO 适配器 3.2 SDIOAHB 接口 4 卡功能描述 4.1 卡识别模式 4.2 卡复位 4.3 操作电压范围确认 4.4 卡识别过程 4.5 写数据块 4.6 读数据块 4.7 数据流…...

将对透视变换后的图像使用Otsu进行阈值化,来分离黑色和白色像素。这句话中的Otsu是什么意思?

Otsu 是一种自动阈值化方法,用于将图像分割为前景和背景。它通过最小化图像的类内方差或等价地最大化类间方差来选择最佳阈值。这种方法特别适用于图像的二值化处理,能够自动确定一个阈值,将图像中的像素分为黑色和白色两类。 Otsu 方法的原…...

华为OD机试-食堂供餐-二分法

import java.util.Arrays; import java.util.Scanner;public class DemoTest3 {public static void main(String[] args) {Scanner in new Scanner(System.in);// 注意 hasNext 和 hasNextLine 的区别while (in.hasNextLine()) { // 注意 while 处理多个 caseint a in.nextIn…...

九天毕昇深度学习平台 | 如何安装库?

pip install 库名 -i https://pypi.tuna.tsinghua.edu.cn/simple --user 举个例子: 报错 ModuleNotFoundError: No module named torch 那么我需要安装 torch pip install torch -i https://pypi.tuna.tsinghua.edu.cn/simple --user pip install 库名&#x…...

基于Java Swing的电子通讯录设计与实现:附系统托盘功能代码详解

JAVASQL电子通讯录带系统托盘 一、系统概述 本电子通讯录系统采用Java Swing开发桌面应用,结合SQLite数据库实现联系人管理功能,并集成系统托盘功能提升用户体验。系统支持联系人的增删改查、分组管理、搜索过滤等功能,同时可以最小化到系统…...

【笔记】WSL 中 Rust 安装与测试完整记录

#工作记录 WSL 中 Rust 安装与测试完整记录 1. 运行环境 系统:Ubuntu 24.04 LTS (WSL2)架构:x86_64 (GNU/Linux)Rust 版本:rustc 1.87.0 (2025-05-09)Cargo 版本:cargo 1.87.0 (2025-05-06) 2. 安装 Rust 2.1 使用 Rust 官方安…...

Git 3天2K星标:Datawhale 的 Happy-LLM 项目介绍(附教程)

引言 在人工智能飞速发展的今天,大语言模型(Large Language Models, LLMs)已成为技术领域的焦点。从智能写作到代码生成,LLM 的应用场景不断扩展,深刻改变了我们的工作和生活方式。然而,理解这些模型的内部…...

前端中slice和splic的区别

1. slice slice 用于从数组中提取一部分元素,返回一个新的数组。 特点: 不修改原数组:slice 不会改变原数组,而是返回一个新的数组。提取数组的部分:slice 会根据指定的开始索引和结束索引提取数组的一部分。不包含…...

spring Security对RBAC及其ABAC的支持使用

RBAC (基于角色的访问控制) RBAC (Role-Based Access Control) 是 Spring Security 中最常用的权限模型,它将权限分配给角色,再将角色分配给用户。 RBAC 核心实现 1. 数据库设计 users roles permissions ------- ------…...