首页 > 其他分享 >Gitee使用教程

Gitee使用教程

时间:2023-09-24 18:04:56浏览次数:45  
标签:教程 git -- stash Gitee 仓库 Git 使用 分支

Gitee是什么?

基于Git的代码托管和研发协作平台


Gitee提交代码流程

一、首先下载两个工具: Git与TortoiseGit

windows Git下载地址: https://git-scm.com/

Gitee使用教程_缓存

Gitee使用教程_远程仓库_02

Linux安装Git步骤:

1.打开Linux终端窗口,输入以下命令,回车开始下载

yum install curl-devel expat-devel gettext-devel\openssl-devel zlib-devel

下载完成之后,终端窗口输入以下命令,开始安装,

yum -y install git-core

查看git的版本:

git --version


windows图形化界面TortoiseGit的安装

1.下载TortoiseGit:  https://tortoisegit.org/download/

Gitee使用教程_git_03


2.下载Tortoise中文语言包并安装

Gitee使用教程_缓存_04

TIps:先安装Git再安装Tortoise,注意先后顺序

安装好以后,在本地代码保存路径中的文件夹空白处单击右键,会有如下菜单:

Gitee使用教程_远程仓库_05


二、在Gitee网站上创建远程仓库

点击新建仓库--填写基本描述--新建仓库

Gitee使用教程_远程仓库_06

三、clone远程仓库到本地电脑

在本地路径下,右键单击选择git clong,填写gitee仓库的网址,选择OK,完成gitee仓库到本地路径的clong。 

四、add--将代码添加到本地仓库

点击Tortoise--add,选择要添加的文件


五、commit--提交代码到本地仓库

六、push--推送本次添加操作到远程仓库


常用命令

git add 文件 : 追踪指定文件

git add . :追踪所有的文件

git commit -m "注释" : 提交报本地仓库

git push : 推送远程仓库

git pull : 拉取

git status : 查看当前的提交状态

gitignore : 忽略文件夹

git checkout -b xiao_a : 创建xiao_a分支,并且切换到xiao_a分支

git branch 分支名 : 创建分支,不切换

git checkout 分支名 : 切换到某个分支

git branch: 查看分支

git branch -d 分支名 : 删除分支

git merge 要合并的分支名称 : 合并分支

git reset HEAD test2 : git add 后 撤销文件

 git reflog : 查看所有操作的日志

git reset --hard HEAD : 版本回退

git stash : 讲文件放入暂存区

git stash list : 查看缓存区文件

git stash applly 缓存区id : 将指定的文件从缓存区拿出来

git stash pop : 将文件从缓存区拿出来,并删除缓存区的文件

git stash clear : 清除缓存区

git diff 文件名: 比较的事工作目录和暂存区的不同

git diff --cached 文件名 : 比较暂存区还远程仓库的不同

git diff commitID 文件名: 比较工作目录和远程仓库的不同

git stash branch 分子名称: 暂存区创建分支

git tag -a 标签名称 -m "注释" : 创建标签

git tag : 查看标签

git push origin 标签名称 : 推送标签到远程仓库

git push origin --tags : 推送所有的标签到远程仓库


Git 示例

下载项目:git clone 链接

初始化:git init 

修改用户名:git config --global user.name "Your_username"

修改用户邮箱:git config --global user.email "[email protected]"

查看用户名:git config user.name

 查看用户邮箱:git config user.email


标签:教程,git,--,stash,Gitee,仓库,Git,使用,分支
From: https://blog.51cto.com/lion99/7587024

相关文章

  • golang 使用redis设置分布式锁 demo
    内容来自对chatgpt的咨询分布式锁是在多个节点上运行的应用程序中协调工作的一种常用方法,而Redis是实现分布式锁的流行选择。以下是使用Go语言和github.com/go-redis/redis库来设置Redis分布式锁的一个简单示例:首先,确保你已经安装了该库:goget-ugithub.com/go-redis/redi......
  • 阿波罗H743开发板串口下载0KB出错,使用STLINK解决方法
    导师那边的博后给了一块正点原子的阿波罗H743(非常不好意思地花了人家600+,我还以为是实验室那边本来就有的开发板给我学习呢,结果给我买了全新的还带一个wifi模块,越发觉得任重道远今天尝试连电脑使用,并按照原子那边的教程用flyMCU下载hex文件,反正就是用它一下载,第一遍烧录可以,第二......
  • Python教程(14)——Python函数的入门学习
    函数是什么?在编程中,函数是一段可重用的代码块,用于完成特定任务或执行特定操作。它可以接输入参数并返回一个值或执行一系列操作。函数可以帮助程序员将代码模块化,提高代码的可读性和可维护性。函数通常包括以下组成部分:函数名:用于标识函数,并可以通过函数名调用执行该函数。参......
  • Angular 16+ 基础教程 – 开篇和目录
    前言前阵子我开始写 Angular复习与进阶系列,写着写着,发现写不下去。思来想去,感觉原因是主题定的不好。复习与进阶,意味着看的人就要有基础,但是这个基础到底要多少又说不清楚,更糟糕的是这两年Angular团队重组后尽然开始做新功能了,而且有越做越多的迹象,所以这个说这个基础更加......
  • crash —— 获取系统内存使用统计数据
    crash>kmem-iPAGESTOTALPERCENTAGETOTALMEM197646761754GB----FREE33983015129.6GB17%ofTOTALMEMUSED163663746624.3GB82%ofTOTALMEMSHARED139137......
  • ensp使用telnet远程登录
    创建一个拓扑(路由器尽量使用AR2220,及以上的。这里使用的是AR201) 现配置ip地址,使路由器之间可以通信关闭命令提示undoinfo-centerenable AR1为intg0/0/0ipadd1.1.1.1 24AR2为使用ping命令是查看路由器是否通了开启远程telnetserverenable创建5账号user-interfacevty......
  • 使用原生js提交form表单
    主要函数functionform(formId,callback){try{consttarget=document.getElementById(formId);target.addEventListener("submit",(e)=>{e.preventDefault();constformData=newFormDa......
  • Lombok简介、使用、工作原理、优缺点
    1.Lombok简介Lombok是一个Java库,能自动插入编辑器并构建工具,简化Java开发。通过添加注解的方式,不需要为类编写getter或eques方法,同时可以自动化日志变量。简而言之:Lombok能以简单的注解形式来简化java代码,提高开发人员的开发效率。2.Lombok使用使用Lombok需要的开发环境Java+M......
  • 最新IDEA永久激活教程(亲测有效)
    最近jetbrains官方发布了2023.2版本的IDEA,之前的激活方法并不支持这个新的版本。下面是最新的激活教程,激活步骤和之前是类似的,只是换用了不同的补丁文件。本教程支持JetBrains全家桶产品,支持Windows、macOS和Linux系统。大家可以通过以下链接获取: IDEA激活工具,点击链接......
  • 无涯教程-JavaScript - PERCENTRANK.INC函数
    描述PERCENTRANK.INC函数返回数据集中的值的排名,作为数据集的百分比(包括0..1)。此功能可用于判断数据集中值的相对位置。语法PERCENTRANK.INC(array,x,[significance])争论Argument描述Required/OptionalArrayThearrayorrangeofdatawithnumericvaluesthat......