一篇文章让你完全掌握使用Git推送代码到新版GitCode

2024-03-23 21:20

本文主要是介绍一篇文章让你完全掌握使用Git推送代码到新版GitCode,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Git推送代码到新版GitCode

  • 前言
  • 一、安装git
  • 二、tortoise git的安装
    • 2.1 关于tortoise git
    • 2.2 tortoise git和tortoise git汉语包的下载
    • 2.3安装过程
    • 2.4配置tortoise git
  • 三、创建GitCode项目
    • 关于READM文件
    • 关于.gitignore文件
    • 关于LICENS文件
  • 四、配置GitCode和Git
    • 4.1克隆项目
    • 4.2配置访问令牌
    • 4.3上传代码


前言

GitCode是一款基于Git的在线代码托管和协作工具,提供代码版本控制、代码托管、代码评审、项目管理等功能。它支持多种编程语言,包括JavaPythonC++等,可帮助开发者高效协作,提高代码质量和开发效率。GitCode还提供丰富的API接口,支持与其他系统集成,方便开发者进行二次开发。总之,GitCode是一款功能强大、易于使用的在线代码托管和协作工具,适合团队和个人使用。

我以前在写代码的时候总是会把代码上传到Gitee,偶尔会上传到GitCode,但是最近我发现GitCode更新了,导致我自己在上传代码到GitCode的时候出现了一些小问题,所以我写下这篇文章来让大家避免这些小问题。


一、安装git

关于这个git的安装,可以去看我之前写的文章,里面是讲解了git和GitHub,今天我将详细讲解tortoise git 与gitcode

通过一篇文章带你玩转git和GitHub

二、tortoise git的安装

2.1 关于tortoise git

TortoiseGit是一个流行的Git图形用户界面(GUI)客户端,它简化了Git版本控制系统的使用。它为Windows操作系统提供了一套直观的图形界面,使用户能够更容易地执行Git命令,如提交、推送、拉取等。TortoiseGit通过集成到Windows文件系统中,使用户能够右键点击文件或文件夹来访问Git功能,从而提高了工作效率。此外,它还支持多种工作流和高级Git功能,如分支管理、合并、冲突解决等。总之,TortoiseGit为Git用户提供了一个方便、高效的工具,帮助他们更好地管理和协作代码。

2.2 tortoise git和tortoise git汉语包的下载

tortoise git的下载,可以点击这个链接直接跳转
在这里插入图片描述
可以按照自己的需求下载32位和64位

根据自己下载的安装包选择相应的汉化包
在这里插入图片描述

2.3安装过程

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
安装完成后点击汉语包安装
在这里插入图片描述
在这里插入图片描述

2.4配置tortoise git

点击Settings
在这里插入图片描述
点击Language可以换成汉语
在这里插入图片描述
在这我们可以配置鼠标右键出现的选项
在这里插入图片描述

三、创建GitCode项目

首先我们点击新建,选择新建项目
在这里插入图片描述
在这可以添加自己所需要的配置文件
在这里插入图片描述
选择自己所需要的模块
在这里插入图片描述

关于READM文件

READM文件是一种常用于项目管理和文档组织的文件格式,它提供了项目概况、团队成员、任务分配、进度安排等关键信息。该文件有助于确保项目团队成员之间的信息沟通顺畅,提高工作效率。READM文件通常包括项目背景、目标、范围、关键里程碑、任务分解结构、资源分配等内容,是项目成功的关键因素之一。通过READM文件,团队成员可以更好地了解项目概况,明确各自的任务和责任,从而更好地协作完成项目。

关于.gitignore文件

.gitignore 文件是一个用于版本控制系统的配置文件,通常用于 Git。它允许用户指定哪些文件或目录不应被跟踪或提交到版本库中。这对于保持版本库的整洁和避免提交敏感或临时文件非常有用。通过编辑 .gitignore 文件,用户可以定义一系列匹配模式,这些模式将应用于项目中的文件和目录。当执行 git add 命令时,Git 会检查 .gitignore 文件,并忽略与其中模式匹配的文件和目录。这有助于减少不必要的提交和保持版本库的清晰性。

简单的说,我们在使用VS2022的时候,创建项目会出现很多的文件,但是我们上传代码到GitCode不需要这些文件,我们只需要一个源代码,这时候就需要.gitignore文件来操作了
在这里插入图片描述
除了直接用模板外,我们还可以自己来制作一个,先新建一个txt文档
在这里插入图片描述
然后将下面的代码拷贝进去

.gitignore//扩展名
# Build and Release Folders
bin-debug/
bin-release/
[Oo]bj/
[Bb]in/# Other files and folders
.settings/# Executables
*.swf
*.air
*.ipa
*.apk#过滤掉不想要文件和文件夹
*.exe
*.sln
*.vcxproj
*.filters
*.user
*.suo
*.db
*.ipch
Debug/
.vs
Release/# Project files, i.e. `.project`, `.actionScriptProperties` and `.flexProperties`
# should NOT be excluded as they contain compiler settings and other important
# information for Eclipse / Flash Builder.

在这里插入图片描述
最后重命名成.gitignore
在这里插入图片描述
ps:这需要我们打开文件的扩展名
在这里插入图片描述

这样我们的项目就配置好了
在这里插入图片描述

关于LICENS文件

关于LICENS文件,它是我们软件开发团队中一个至关重要的文档。LICENS文件,即软件许可证文件,详细规定了软件的使用权限、分发方式、修改权限等法律性条款,是确保软件合法使用和维护软件知识产权的关键。

四、配置GitCode和Git

4.1克隆项目

首先点击右边的Clone
在这里插入图片描述
直接点击右边的拷贝,然后打开git bush
在这里插入图片描述

在这里插入图片描述
点击paste粘贴
在这里插入图片描述
下面我将讲解使用Https的方法来上传文件

在git bush直接运行下面的代码,其中的*号是你自己的用户名

git clone https://gitcode.com/******/test.git

这是运行成功的样子
在这里插入图片描述
然后你的文件里就会出现和项目一样的文件了

4.2配置访问令牌

回到GitCode,点击设置,点到访问令牌的选项
在这里插入图片描述
可以自己设置令牌的名称和令牌到期的时间,令牌到期后就需要重新配置令牌,可以很好的保障我们信息的安全性
在这里插入图片描述
如下,注意这个页面暂时不要叉掉,等会我们还需要使用
在这里插入图片描述

4.3上传代码

我们回到克隆的库,随便找个文件放入克隆的库中,右键选择Git添加
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
需要日志信息才能进行下一步
在这里插入图片描述
点击推出
在这里插入图片描述
在这里插入图片描述
这时候会出现这个弹窗,没有的话多试几次,这里需要输入你的用户名
在这里插入图片描述
接下来出现的弹窗就是需要输入刚才的访问令牌,我们可以直接复制粘贴

在这里插入图片描述
最后就输出成功了
在这里插入图片描述
在我们的GitCode里也出现了刚才传输的代码
在这里插入图片描述


这篇关于一篇文章让你完全掌握使用Git推送代码到新版GitCode的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/839552

相关文章

使用Python构建一个Hexo博客发布工具

《使用Python构建一个Hexo博客发布工具》虽然Hexo的命令行工具非常强大,但对于日常的博客撰写和发布过程,我总觉得缺少一个直观的图形界面来简化操作,下面我们就来看看如何使用Python构建一个... 目录引言Hexo博客系统简介设计需求技术选择代码实现主框架界面设计核心功能实现1. 发布文章2. 加

shell编程之函数与数组的使用详解

《shell编程之函数与数组的使用详解》:本文主要介绍shell编程之函数与数组的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录shell函数函数的用法俩个数求和系统资源监控并报警函数函数变量的作用范围函数的参数递归函数shell数组获取数组的长度读取某下的

使用Python开发一个带EPUB转换功能的Markdown编辑器

《使用Python开发一个带EPUB转换功能的Markdown编辑器》Markdown因其简单易用和强大的格式支持,成为了写作者、开发者及内容创作者的首选格式,本文将通过Python开发一个Markd... 目录应用概览代码结构与核心组件1. 初始化与布局 (__init__)2. 工具栏 (setup_t

Python虚拟环境终极(含PyCharm的使用教程)

《Python虚拟环境终极(含PyCharm的使用教程)》:本文主要介绍Python虚拟环境终极(含PyCharm的使用教程),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,... 目录一、为什么需要虚拟环境?二、虚拟环境创建方式对比三、命令行创建虚拟环境(venv)3.1 基础命令3

Python Transformer 库安装配置及使用方法

《PythonTransformer库安装配置及使用方法》HuggingFaceTransformers是自然语言处理(NLP)领域最流行的开源库之一,支持基于Transformer架构的预训练模... 目录python 中的 Transformer 库及使用方法一、库的概述二、安装与配置三、基础使用:Pi

关于pandas的read_csv方法使用解读

《关于pandas的read_csv方法使用解读》:本文主要介绍关于pandas的read_csv方法使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录pandas的read_csv方法解读read_csv中的参数基本参数通用解析参数空值处理相关参数时间处理相关

使用Node.js制作图片上传服务的详细教程

《使用Node.js制作图片上传服务的详细教程》在现代Web应用开发中,图片上传是一项常见且重要的功能,借助Node.js强大的生态系统,我们可以轻松搭建高效的图片上传服务,本文将深入探讨如何使用No... 目录准备工作搭建 Express 服务器配置 multer 进行图片上传处理图片上传请求完整代码示例

SpringBoot条件注解核心作用与使用场景详解

《SpringBoot条件注解核心作用与使用场景详解》SpringBoot的条件注解为开发者提供了强大的动态配置能力,理解其原理和适用场景是构建灵活、可扩展应用的关键,本文将系统梳理所有常用的条件注... 目录引言一、条件注解的核心机制二、SpringBoot内置条件注解详解1、@ConditionalOn

Python中使用正则表达式精准匹配IP地址的案例

《Python中使用正则表达式精准匹配IP地址的案例》Python的正则表达式(re模块)是完成这个任务的利器,但你知道怎么写才能准确匹配各种合法的IP地址吗,今天我们就来详细探讨这个问题,感兴趣的朋... 目录为什么需要IP正则表达式?IP地址的基本结构基础正则表达式写法精确匹配0-255的数字验证IP地

使用Python实现全能手机虚拟键盘的示例代码

《使用Python实现全能手机虚拟键盘的示例代码》在数字化办公时代,你是否遇到过这样的场景:会议室投影电脑突然键盘失灵、躺在沙发上想远程控制书房电脑、或者需要给长辈远程协助操作?今天我要分享的Pyth... 目录一、项目概述:不止于键盘的远程控制方案1.1 创新价值1.2 技术栈全景二、需求实现步骤一、需求