当前位置: 首页 > 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
    

相关文章:

  • B树、B+树与索引、联合索引
  • 深入探索:十种流行的深度神经网络及其运作原理
  • 【MySQL】(基础篇四) —— 检索数据
  • 展会邀请 | 龙智即将亮相2024上海国际嵌入式展,带来安全合规、单一可信数据源、可追溯、高效协同的嵌入式开发解决方案
  • JavaScript 如何访问本地文件夹
  • 使用Python的xml.etree.ElementTree模块解析XML文件
  • 探索Excel的隐藏功能:如何求和以zzz开头的列
  • 58.CountdownLatch
  • 【java、lucene、python】互联网搜索引擎课程报告二:建立搜索引擎
  • 【React】Redux与React - 环境准备
  • 解决 make_ext4fs is not find, it is recommanded to install android-tools-fsutils
  • 素颜个人引导页源码
  • 计算机系统基础笔记(12)——控制
  • Netty原理与实战
  • Synchronized的锁膨胀艺术:深入源码的探险之旅
  • 网络传输文件的问题
  • [译]如何构建服务器端web组件,为何要构建?
  • cookie和session
  • js对象的深浅拷贝
  • JS函数式编程 数组部分风格 ES6版
  • Material Design
  • node.js
  • Python 使用 Tornado 框架实现 WebHook 自动部署 Git 项目
  • Swoft 源码剖析 - 代码自动更新机制
  • use Google search engine
  • 开年巨制!千人千面回放技术让你“看到”Flutter用户侧问题
  • 模型微调
  • 前端每日实战 2018 年 7 月份项目汇总(共 29 个项目)
  • 实习面试笔记
  • 跳前端坑前,先看看这个!!
  • 一些基于React、Vue、Node.js、MongoDB技术栈的实践项目
  • ​Linux·i2c驱动架构​
  • # linux 中使用 visudo 命令,怎么保存退出?
  • # Python csv、xlsx、json、二进制(MP3) 文件读写基本使用
  • #etcd#安装时出错
  • (Java数据结构)ArrayList
  • (SpringBoot)第二章:Spring创建和使用
  • (分布式缓存)Redis分片集群
  • (附源码)springboot车辆管理系统 毕业设计 031034
  • (附源码)ssm智慧社区管理系统 毕业设计 101635
  • (一)Dubbo快速入门、介绍、使用
  • (一)WLAN定义和基本架构转
  • (译)2019年前端性能优化清单 — 下篇
  • .bat批处理(五):遍历指定目录下资源文件并更新
  • .Net 路由处理厉害了
  • .NETCORE 开发登录接口MFA谷歌多因子身份验证
  • .net后端程序发布到nignx上,通过nginx访问
  • .php文件都打不开,打不开php文件怎么办
  • @EnableConfigurationProperties注解使用
  • @TableId注解详细介绍 mybaits 实体类主键注解
  • [ 常用工具篇 ] POC-bomber 漏洞检测工具安装及使用详解
  • []error LNK2001: unresolved external symbol _m
  • [Android Pro] AndroidX重构和映射
  • [Android] 240204批量生成联系人,短信,通话记录的APK
  • [Android开源]EasySharedPreferences:优雅的进行SharedPreferences数据存储操作