本地项目如何上传到GitCode(ZEEKLOG官方代码仓库)

本地项目如何上传到GitCode(ZEEKLOG官方代码仓库)

🤟致敬读者

  • 🟩感谢阅读🟦笑口常开🟪生日快乐⬛早点睡觉

📘博主相关


文章目录


📃文章前言

  • 🔷文章均为学习工作中整理的笔记。
  • 🔶如有错误请指正,共同学习进步。



本地项目如何上传到GitCode(ZEEKLOG官方代码仓库)

1. 前言

因为经常在ZEEKLOG写博客,所以很多本地项目都会上传并分享链接,之前都是传到Github或者Gitee,现在ZEEKLOG官方连接的GitCode也逐渐成熟,我也开始将后续项目都放到GitCode中去了。
本篇主要演示如何将本地项目上传到GitCode仓库中存储。

2. 创建远程仓库项目

2.1 入口

官网入口很容易找,在ZEEKLOG的首页、博客界面都有gitcode对应入口
网址直达:https://gitcode.com/
需注册,当然这里有登录ZEEKLOG账号的可以直接使用ZEEKLOG跳转登录gitcode即可

2.2 新建项目

在gitcode的界面右上角
新建–>新建项目

在这里插入图片描述

2.3 远程项目信息填写

填写远程项目的相关信息

名称含义及示例
项目名称建议与本地项目名称保持一致(不一样也没关系)
所有者默认就是自己账号名
项目路径这里不用写,项目名称会同步过来
项目介绍可省略
初始化README文件勾选
.gitignore忽略文件勾选,选择Java(根据你的项目语言选择)
LICENSE文件勾选,选择Apache_License_v2.0(这个是我常选的,你可以根据自己情况选)
是否公开默认公开项目,如果你不想让别人看到,可选为私有项目

注意:这里项目默认的分支名称为main,需注意跟本地的分支名称一致,如果本地使用的是maser这里可以修改为master,或者将本地的项目重新初始化为main,总之本地和远程的分支名称需保持一致
实际填写如下

在这里插入图片描述

2.4 远程项目界面

创建好之后,远程项目界面如下

在这里插入图片描述

3. 令牌配置和使用(如已配置可跳过该部分)

初次使用GitCode时,需先配置个人访问令牌,之后才能使用https方式进行本地与远程的项目连接

3.1 令牌配置

3.1.1 配置入口

如下,在界面点Clone,然后弹窗中点蓝色链接配置并使用个人访问令牌

在这里插入图片描述


打开之后如下,如果你之前没配置过,这里应该是空的,或者他会直接跳到访问令牌配置界面
我们点右上角新建访问令牌

在这里插入图片描述
3.1.2 配置参数

新建访问令牌界面如下,可自定义令牌名称,选择到期时间,然后勾选令牌权限范围
设置好之后点新建访问令牌即可创建成功

在这里插入图片描述
3.1.3 保存令牌

新建成功后如下,可复制保存个人令牌,后面会用到,当然,如果你没有保存,后续查看不了时,可重新创建新的令牌
看到左下角的查看全部访问令牌了吗,点击它查看全部令牌

在这里插入图片描述
3.1.4 查看令牌

按上面的操作查看全部令牌,包含刚刚创建的令牌,如下

在这里插入图片描述

3.2 使用令牌

进入远程项目,此时可直接在右侧栏菜单进入所有项目,然后点进你自己的项目

在这里插入图片描述


进入项目后,在Clone弹窗界面查看最后的使用方法,如下图
当使用https协议对项目进行克隆、推送等操作时可用个人令牌替换账号密码登录

账号

'https://gitcode.com': 你的账号 

密码

'https://[email protected]': 你的个人访问令牌 
在这里插入图片描述

4. 本地项目创建Git仓库

4.1 打开Git命令窗口

在本地项目文件夹中,鼠标右键点击Open Git Bash here,打开git命令窗口,执行以下命令进行初始化本地仓库

在这里插入图片描述


打开后可以看到电脑装的git默认分支名是什么,如,我这是main(安装Git时可以选择分支名master或main,新版默认main)

在这里插入图片描述

注意:如果你的远程仓库与本地方库默认分支名不一致,如默远程仓库认分支为main,你的本地git默认分支为master,则本地初始化时需要指定分支名称为main,现在最新的版本的远程和本地git仓库都默认使用main

4.2 初始化命令

初始化本地git仓库命令如下

git init 

或指定默认分支名

git init -b main 

执行结束后本地项目文件夹中会出现一个.git文件夹(如果没有,则需要打开隐藏文件查看权限)

在这里插入图片描述


在这里插入图片描述

5. 将本地仓库与远程仓库创建连接

当我们准备好本地项目,也创建了本地项目的git仓库,也有了创建好了远程仓库,此时第一步是将本地仓库与远程仓库建立连接

5.1 语法

git remote add origin 远程仓库地址 

5.2 命令执行

到远程仓库中点击Clone,复制HTTPS对应的项目地址

在这里插入图片描述

执行以下命令

git remote add origin 项目的https协议的地址 
在这里插入图片描述

5.3 注意事项

如果提示你需要先配置账号邮箱,可先执行以下命令进行配置

配置全局账号

git config --global user.name 你的名字 

配置全局邮箱

git config --global user.email 你的邮箱 

6. 远程仓库内容拉取到本地(pull)

建立连接后,首先需要将远程仓库的内容拉取到本地,否则你推送就会报错
执行以下命令

git pull origin main 

如下,拉取失败,原因是本地有一个与远程仓库一样的文件

在这里插入图片描述


远程仓库中有一个.gitignore文件

在这里插入图片描述


本地也有一个.gitignore文件

在这里插入图片描述


因此拉取失败,冲突,他不知道你要保留哪一个
把本地或者远程仓库总的其中一个删掉即可,这里我选择将本地的.gitignore文件删除
然后再次执行命令,拉取成功,如下

在这里插入图片描述

拉取成功后,本地项目文件夹中会出现几个新的文件,是从远程仓库中拉下来的

在这里插入图片描述

7. 将本地文件添加到本地Git仓库中(add)

执行命令

git add . 

注意:这里的.表示将全部文件,如果只想添加某各文件,可将.换成文件名

在这里插入图片描述

8. 提交到本地仓库并填写备注(commit)

执行命令

git commit -am "初次提交项目到远程仓库" 
在这里插入图片描述

9. 推送到远程仓库(push)

执行命令

git push origin main 
在这里插入图片描述

10. 查看远程仓库

刷新远程仓库项目,查看是否已经将本地项目上传
如下图,本地项目已经上传到远程仓库项目中来了

在这里插入图片描述

以上就是关于如果将本地项目上传到ZEEKLOG官方代码仓库GitCode中的全部内容,感谢阅读。



📜文末寄语

  • 🟠关注我,解锁更多优质内容
  • 🟡技术前沿 | 实战干货 | 疑难解答,持续更新中
  • 🟢加入《全栈知识库》,与各领域开发者共创技术盛宴
  • 🔵​进入《专属社群》,技术路上结伴同行,共同成长
  • 🟣点击下方名片,获取更多精彩内容👇

Read more

【Java篇】算术如诗,逻辑似梦:Java 编程中的运算符探寻

【Java篇】算术如诗,逻辑似梦:Java 编程中的运算符探寻

文章目录 * Java 运算符:在计算与逻辑之中追寻编程的哲理 * 1.前言 * 2. 算术运算符 * 2.1 基本四则运算符:加减乘除(+ - * / %) * 2.2 除法与取余 * 2.3 增量运算符(++ --) * 2.4 自增/自减运算符 * 3. 关系运算符 * 3.1 关系运算符 * 4. 逻辑运算符(重点) * 4.1 逻辑与 && * 4.2 逻辑或 || * 4.3 逻辑非 ! * 4.4 短路求值 * 5. 位运算符 * 5.1

By Ne0inhk
具身智能核心架构之 Python 行为树 (py_trees) 深度剖析与实战

具身智能核心架构之 Python 行为树 (py_trees) 深度剖析与实战

具身智能核心架构之 Python 行为树 (py_trees) 深度剖析与实战 零、前言 在具身智能(Embodied AI)和复杂机器人开发中,随着机器人需要处理的任务越来越复杂(比如:巡逻时发现目标要追踪,电量低了要自动回充,遇到障碍物要重新规划路线),传统的代码架构往往会陷入难以维护的泥潭。很多开发者起初喜欢用无数的 if-else 或者有限状态机(FSM)来管理机器人的行为,结果没过几个月,代码就变成了牵一发而动全身的“意大利面”。 为了解决物理世界中多任务并发、中断与恢复的复杂逻辑调度问题,行为树(Behavior Trees, BTs) 架构应运而生。今天,我们就来深度拆解 Python 生态中最知名的行为树框架 —— py_trees,从底层理论到企业级避坑,再到手把手敲出一个实战项目,带你彻底吃透这个具身智能的“核心大脑”。 一、核心概念:深入理解行为树与 py_trees (注:本部分与第三部分相关知识合计占比约

By Ne0inhk
华为OD机试双机位C卷:黑白棋(C/C++/Java/Python/Go/JS)

华为OD机试双机位C卷:黑白棋(C/C++/Java/Python/Go/JS)

黑白棋 2026华为OD机试双机位C卷 - 华为OD上机考试双机位C卷 200分题型 华为OD机试双机位C卷真题目录点击查看: 华为OD机试双机位C卷真题题库目录|机考题库 + 算法考点详解 题目描述 有一个N×N的棋盘,由黑格子和白格子组成,棋子在棋盘上可以上下左右移动,只可以从黑色格走到相邻的白色,或者从白色格走到相邻的黑色: 你的任务是:对于给定的棋盘,询问从某一格开始的移动范围。 输入描述 第一行两个正整数,表示 n,m。 下面n行,每行n个字符,字符是1或0分别表示黑格子 和白格子,字符之间无空格。 接下来m行,每行两个数i,j,用空格隔开,表示棋盘 的第i行第j列的格子,需要计算该棋子从该格子的移动范围是多少格。 输出描述 m行,每行一个数表示每个询问的答案。 补充说明 对于全部的测试点,保证1≤n≤1000, 1≤m≤10000 用例1 输入 2

By Ne0inhk
【启发式算法】RRT*算法详细介绍(Python)

【启发式算法】RRT*算法详细介绍(Python)

📢本篇文章是博主人工智能(AI)领域学习时,用于个人学习、研究或者欣赏使用,并基于博主对相关等领域的一些理解而记录的学习摘录和笔记,若有不当和侵权之处,指出后将会立即改正,还望谅解。文章分类在👉启发式算法专栏:        【启发式算法】(9)---《RRT*算法详细介绍(Python)》 【启发式算法】RRT*算法详细介绍(Python) 目录 1. RRT*算法 2.算法原理 RRT*与RRT的区别 3.算法步骤 步骤详细说明 4.RRT*的关键原理 1. 树的扩展 2. 路径优化 3. 连接最短路径 4. 渐进最优性 [Python] RRT*算法实现 [Results] 运行结果 [Notice]  注意事项

By Ne0inhk