码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 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.确保你在正确的分支上

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

    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
      
  • 相关阅读:
    流水线作业模拟程序
    wavesummit2024发布飞桨3.0版本
    java计算机毕业设计基于安卓Android的仓库货物管理app(源码+系统+mysql数据库+Lw文档)
    Apache Tomcat选择哪个版本好?
    多线程基本概念
    Failed to start The nginx HTTP and reverse proxy server.
    【无标题】
    一篇文章教会你写一个贪吃蛇小游戏(纯C语言)
    python爬虫(1)
    【CSS】CSS实现水平垂直居中
  • 原文地址:https://blog.csdn.net/m0_74447750/article/details/139562241
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号