首页 > 其他分享 >gitee教程

gitee教程

时间:2023-08-10 23:45:20浏览次数:37  
标签:文件 教程 git 仓库 gitee 文件夹 提交

目录

1、gitee是什么?

2、git网站上的注册登录

3、准备工作

4、上传文件到gitee

5、下载自己的仓库和别人的

*6、基本命令汇总:


1、gitee是什么?

基于git的代码托管协助平台

2、git网站上的注册登录

打开gitee官网Gitee - 基于 Git 的代码托管和研发协作平台打开注册登录即可。邮箱注册最好,非邮箱在个人-设置里添加自己的邮箱。

新手请公开自己的邮箱,如图:

3、准备工作

1、工具一:git-bit的安装,Githttps://git-scm.com/安装教程看这个。

2、工具二:TortoiseGit.msi小乌龟(可选软件)

    这个软件是为了图形化的方式。安装有先后顺序。

3、配置RSA公钥

1)打开git bash,在哪里鼠标右键都行,因为目前还在配置。

 2)输入代码来实现git账户和本地的关联。

ssh-keygen -t rsa -C "你的邮箱"

一直回车,一共三次,虽然出现了冒号,但是不用填。 

3)结束后输入来查看自己的密钥:

cat ~/.ssh/id_rsa.pub

 

4) 将下面的密钥全部复制到网站上去:

在官网---个人---设置---ssh公钥---下面的公钥文本域(大的输入框)复制进去---上面的标题是随意改的,给自己看的---确定。

5)测试是否连接到远程自己的账号。

 ssh -T [email protected]

6)创建远程仓库

打开官网,新建仓库。

创建成功跳转过后,点击克隆下载,然后复制ssh的地址来进行上传下载(后面会用到地址)

4、上传文件到gitee

1)新建文件夹

2)进入刚刚新建的文件夹,即进入“gitspace”,点击鼠标右键,选择"Git Bash Here",如下图:

3)进行基础配置,也叫全局设置,作为 git 的基础配置,作用是告诉 git 你是谁,你输入的信息将出现在你创建的提交中,使用下面两条命令:

  1. git config --global user.name "你的名字或昵称"
  2. git config --global user.email "你的邮箱"

看下我运行的界面:

 

中间的过程: 

 

粘贴后会出现直接运行,使用上键修改代码,没出现不用管,双引号可以不加。

名字网站首页。邮箱是刚才设置的。

 4)输入初始化命令 git init  回车,文件夹出现了隐藏文件夹。这步是将本地文件初始化为本地仓库。

5)输入要链接到码云的地址,(前面我们复制的地址)  回车。

git remote add origin 地址

6)在这个新建文件夹里随便放个文件。

插入一下,输入可以查看这个文件夹的文件装填

git status 命令用于查看在你上次提交之后是否有对文件进行再次修改

7)输入命令:

git add .

8)添加注释,来说明自己为什么要上传,方便以后自己查阅 例如:

 git commit -m "第一次上传" 

9)提交到码云上面,git push origin master

因为是第一次提交,要更改为:

git push -u origin master

  第二次提交就按照上面的写法即可,不在需要加  -u 。

注意:如果最后一步报错,可以使用 git push -f origin master,来强制覆盖。

 

  1. git push origin master //(正常提交)和
  2. git push origin master -f //(强制提交,强制提交可能会把之前的commit注释信息,不会改变修改的代码,慎用),都是提交到master分支

执行结果如图: 

  

刷新gitee网站就有了。-f  的位置似乎不影响,眼尖的发现了,很好。还有的在这一步需要输入

 

输入一下网站的用户名(邮箱)和密码就行。

 

5、下载自己的仓库和别人的

      新建个文件夹方便看,进入到这个文件夹,鼠标右键-打开git bash命令窗口--复制网站上的ssh链接-在刚才的Git窗口中输入命令 git clone 然后右键即可。

git clone url

*6、基本命令汇总:

Git 的工作就是创建和保存你项目的快照及与之后的快照进行对比。他有四个位置:

  • workspace:工作区
  • staging area:暂存区/缓存区
  • local repository:版本库或本地仓库
  • remote repository:远程仓库
git init初始化仓库
git clone拷贝一份远程仓库,也就是下载一个项目。
git add添加文件到暂存区
git status查看仓库当前的状态,显示有变更的文件。
git diff比较文件的不同,即暂存区和工作区的差异。
git commit提交暂存区到本地仓库。
git reset回退版本。
git rm删除工作区文件。
git mv移动或重命名工作区文件。
git log查看历史提交记录
git blame <file>以列表形式查看指定文件的历史修改记录
git remote远程仓库操作
git fetch从远程获取代码库
git pull下载远程代码并合并
git push上传远程代码并合并

其他常见git命令

查看所有分支 :git branch -a

切换到某一分支:git checkout 分支名称

合并分支:git merge 原分支 目标分支

4.更新代码到本地
git status(查看本地分支文件信息,确保更新时不产生冲突)

git checkout -- [file name] (若文件有修改,可以还原到最初状态; 若文件需要更新到服务器上,应该先merge到服务器,再更新到本地)

git branch(查看当前分支情况)

git checkout remote branch

git pull

若命令执行成功,则更新代码成功!

可以直接使用: git pull 命令一步更新代码

创建于2021年12月19日的草稿,更新于2022年5月19日


 

标签:文件,教程,git,仓库,gitee,文件夹,提交
From: https://www.cnblogs.com/zhaomian/p/17621904.html

相关文章

  • Coinbase base链发币教程——base主网跨链桥的使用(ETH和BASE之间跨链)【pdf+视频BASE发
     一、说明目前base主网跨链桥只支持ETH链到BASE链的跨链,其他公链暂时不支持。如果想从BSC,HECO,TRX链上的资产跨链到BASE链上,可以先从该链跨链到ETH链,然后再跨链到BASE链。目前base链支持两种方式的跨链:方法一、直接使用图形界面通过代币的deposit和withdow来实现代币的......
  • Leafer 插件开发教程
    前言Leafer是新开源的一个2D图形绘制库,目前已经有了1.1k的Star数,成长趋势非常不错,本篇不对Leafer过多介绍,不了解的同学可以直接阅读官网介绍,或者阅读我在之前写的LeaferJS尝鲜及应用数学文章中也做了简单的介绍由于目前Leafer尚在成长期,现在仍然还只是一个单纯......
  • 河南移动H2-3v获取超级密码修改桥接教程
    普通账号登录光猫后台(光猫背面密码) 登录成功后,在网络里面查看当前连接的VLANID值并记录下来,然后直接在浏览器输入:http://192.168.1.1/getpage.gch?pid=1002&nextpage=tele_sec_tserver_t.gch 点击启用Telnet并确定保存 右键密码框点击审查元素 把元素的type="passwo......
  • Git 教程
     前言工作区(WorkingDirectory)暂存区(Stage)版本库(Repository)远程仓库(Remote)1.Git分支规范1.1分支类型分支类型基于GitFlow规范,并做了简化。功能分支(feature) 紫色发布分支(release) 黑色和红色修复分支(hotfix) 灰色主分支(master) 绿色 1.2分支命......
  • ​  appuploader使用教程
    ​ appuploader使用教程转载:appuploader使用教程目录 问题解决秘籍登录失败don’thaveaccess,提示没权限或同意协议上传后在app管理中心找不到版本提交不是等待上传状态提示已经上传过包上传提示tcpPortorudpPorts错误上传提示已经有进程在上传保存上传专用密......
  • appuploader使用教程
    ​ 转载:appuploader使用教程目录 问题解决秘籍登录失败don’thaveaccess,提示没权限或同意协议上传后在app管理中心找不到版本提交不是等待上传状态提示已经上传过包上传提示tcpPortorudpPorts错误上传提示已经有进程在上传保存上传专用密码提示错误上传专用......
  • 无涯教程-Perl - int函数
    描述此函数返回EXPR的整数元素,如果省略则返回$_。int函数不进行舍入。如果需要将值四舍五入为整数,则应使用sprintf。语法以下是此函数的简单语法-intEXPRint返回值此函数返回EXPR的整数部分。例以下是显示其基本用法的示例代码-#!/usr/bin/perl$int_val=int(......
  • SolidWorks2022中文版图文安装教程、激活方法附安装包下载
    一、下载方式[软件名称]:SolidWorks2022[软件语言]:简体中文 [软件大小]:14.7G[安装环境]:Win11/Win10[硬件要求]:[email protected]内存@8G及以上下载链接%70%61%6E%2E%62%61%69%64%75%2E%63%6F%6D/%73/%31%4E%2D%4D%7A%53%41%34%71%32%76%70%5A%4F%51%4B%78%4E%4E%57%41%79%67?%70%77%64=%......
  • 无涯教程-Perl - index函数
    描述此函数返回STR中第一次出现的SUBSTR的位置,该位置从开头(从零开始)开始,或者从POSITION(如果指定)开始。语法以下是此函数的简单语法-indexSTR,SUBSTR,POSITIONindexSTR,SUBSTR返回值失败时此函数返回-1,否则返回匹配字符串的位置(第一个字符从零开始)。例......
  • AI模型部署&推理进阶教程:使用CSK6视觉开发套件拍照并进行物体识别
    前言在已发布的《CSK6AI模型部署教程》系列文章中,我们实现了将训练的LNN模型在CSK6芯片上运行的完整流程:将一张苹果的图片提取到的特征,并打包到了固件里面,然后在固件里去将它送给thinker模型去进行推理,得出一个苹果的一个推理结果。在以往分享的示例中我们的thinker模型是打包WAS......