一篇文章让你完全掌握使用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

相关文章

Django开发时如何避免频繁发送短信验证码(python图文代码)

《Django开发时如何避免频繁发送短信验证码(python图文代码)》Django开发时,为防止频繁发送验证码,后端需用Redis限制请求频率,结合管道技术提升效率,通过生产者消费者模式解耦业务逻辑... 目录避免频繁发送 验证码1. www.chinasem.cn避免频繁发送 验证码逻辑分析2. 避免频繁

Java使用Thumbnailator库实现图片处理与压缩功能

《Java使用Thumbnailator库实现图片处理与压缩功能》Thumbnailator是高性能Java图像处理库,支持缩放、旋转、水印添加、裁剪及格式转换,提供易用API和性能优化,适合Web应... 目录1. 图片处理库Thumbnailator介绍2. 基本和指定大小图片缩放功能2.1 图片缩放的

精选20个好玩又实用的的Python实战项目(有图文代码)

《精选20个好玩又实用的的Python实战项目(有图文代码)》文章介绍了20个实用Python项目,涵盖游戏开发、工具应用、图像处理、机器学习等,使用Tkinter、PIL、OpenCV、Kivy等库... 目录① 猜字游戏② 闹钟③ 骰子模拟器④ 二维码⑤ 语言检测⑥ 加密和解密⑦ URL缩短⑧ 音乐播放

Python使用Tenacity一行代码实现自动重试详解

《Python使用Tenacity一行代码实现自动重试详解》tenacity是一个专为Python设计的通用重试库,它的核心理念就是用简单、清晰的方式,为任何可能失败的操作添加重试能力,下面我们就来看... 目录一切始于一个简单的 API 调用Tenacity 入门:一行代码实现优雅重试精细控制:让重试按我

MySQL中EXISTS与IN用法使用与对比分析

《MySQL中EXISTS与IN用法使用与对比分析》在MySQL中,EXISTS和IN都用于子查询中根据另一个查询的结果来过滤主查询的记录,本文将基于工作原理、效率和应用场景进行全面对比... 目录一、基本用法详解1. IN 运算符2. EXISTS 运算符二、EXISTS 与 IN 的选择策略三、性能对比

使用Python构建智能BAT文件生成器的完美解决方案

《使用Python构建智能BAT文件生成器的完美解决方案》这篇文章主要为大家详细介绍了如何使用wxPython构建一个智能的BAT文件生成器,它不仅能够为Python脚本生成启动脚本,还提供了完整的文... 目录引言运行效果图项目背景与需求分析核心需求技术选型核心功能实现1. 数据库设计2. 界面布局设计3

使用IDEA部署Docker应用指南分享

《使用IDEA部署Docker应用指南分享》本文介绍了使用IDEA部署Docker应用的四步流程:创建Dockerfile、配置IDEADocker连接、设置运行调试环境、构建运行镜像,并强调需准备本... 目录一、创建 dockerfile 配置文件二、配置 IDEA 的 Docker 连接三、配置 Do

Android Paging 分页加载库使用实践

《AndroidPaging分页加载库使用实践》AndroidPaging库是Jetpack组件的一部分,它提供了一套完整的解决方案来处理大型数据集的分页加载,本文将深入探讨Paging库... 目录前言一、Paging 库概述二、Paging 3 核心组件1. PagingSource2. Pager3.

python使用try函数详解

《python使用try函数详解》Pythontry语句用于异常处理,支持捕获特定/多种异常、else/final子句确保资源释放,结合with语句自动清理,可自定义异常及嵌套结构,灵活应对错误场景... 目录try 函数的基本语法捕获特定异常捕获多个异常使用 else 子句使用 finally 子句捕获所

C++11右值引用与Lambda表达式的使用

《C++11右值引用与Lambda表达式的使用》C++11引入右值引用,实现移动语义提升性能,支持资源转移与完美转发;同时引入Lambda表达式,简化匿名函数定义,通过捕获列表和参数列表灵活处理变量... 目录C++11新特性右值引用和移动语义左值 / 右值常见的左值和右值移动语义移动构造函数移动复制运算符