声明

本文源自21天开源鸿蒙跨平台训练营活动-第八篇博客

一、本文导读

1.1为什么会写?

前几篇博客提到,我会将每次的博客项目都上传到 CSDN 的 GitCode 去,也就是AtomGit!但是在我上传项目的时候遇到了一些问题,值得和大家分享一下,把当时阻碍我的问题写出来,让大家看到遇到相同的错看看我的解决步骤和方法,从而提升开发效率!

如果你还没开始使用 AtomGit | GitCode,那么请你根据我的步骤和方法,去避免一些不必要的问题发生,减少大家因为使用 AtomGit | GitCode 不必要的麻烦。

1.2文章导读

因此本文的内容是以初次使用 AtomGit | GitCode步骤引导(二、使用步骤),并且分享当时我遇到的报错及如何解决(三、常遇到错误说明)。

初始 git 者请关注【二、使用步骤

如果你也遇到用 token 登录问题,上传不到自己想要的对应仓库等问题,请关注【三、常遇到错误说明】

二、使用步骤

2.1CSDN 里打开步骤

打开 CSDN->进入个人中心->进入代码仓,完成这些步骤后你就会得到如下图内容。你可以在本页面完成创建仓库和得到个人访问令牌(第二篇讲配置GitCode)

点击【新建】选择新建项目

配置项目页面,根据内容填写相关信息,参考下图内容

2.1.1解释下三个框选的内容
选项 生成的文件 默认内容/作用 不勾选会怎样
① Add a README file README.md 项目“说明书”:标题、简介、安装步骤、用法示例、贡献指南等。 仓库首页是空的,别人不知道项目是干什么的。
② Add .gitignore .gitignore 告诉 Git 哪些文件(编译产物、密钥、日志等)不要进版本库。 可能把临时文件、密码一起提交,仓库臃肿且易泄密。
③ Add a license LICENSE 开源协议(MIT、Apache、GPL 等),声明别人能否商用、修改、再分发。 默认“All rights reserved”,别人不敢用,也不符合开源规范。

创建完成的仓库页面

2.2git 命令步骤

创建一个本地文件夹,用于初始化 git 仓库,上传项目

flutter create test_project

基于下图目录开始 git 命令步骤!

✅ 步骤一:初始化本地仓库

git init

✅ 步骤二:添加远程仓库地址

在上图中,点击仓库页面右上角的 “克隆” 按钮,复制 HTTPS 地址,类似:

​https://gitcode.com/xj654/test_csdn.git​然后在终端中执行:

git remote add origin https://gitcode.com/xj654/test_csdn.git

✅ 步骤三:添加并提交本地文件

git add .
git commit -m "Initial commit with local files"

提交信息中英文都可以,就是git commit -m "双引号的内容填写中文 English 都 OK"

✅ 步骤四:推送到远程仓库

git push -u origin master

因为我们默认的就是master分支,通过 git branch 查所在分支得知的!

2.3出现了登录界面

✅ 解决方法:使用 Personal Access Token 登录

步骤 1:创建 Token(如果还没有)
  1. 打开 https://gitcode.net/-/profile/personal_access_tokens
  2. 登录你的 GitCode 账号
  3. 创建一个 Token,勾选 ✅ api​ 和 ✅ write_repository​
  4. 复制生成的 Token(只显示一次)
步骤 2:在终端中重新推送

当你执行:

git push -u origin master

会弹出一个登录框(或命令行提示),此时:

  • ​用户名​:你的 GitCode 用户名(或邮箱)
  • ​密码​:​粘贴你刚生成的 Token​(不是账号密码!)

✅ 成功后

终端会提示 Uploading...​ 和 Done​,刷新 GitCode 页面即可看到上传的文件。如下图可以看到(这里是我已经切换分支了)

2.4 学习成果

通过以上你就成功学会了

1.gitcode 仓库创建,

2.仓库本地化拉去

3.上传本地文件到 gitcode 仓库去

三、常遇到错误说明

3.1验证 gitlab 问题

填写的内容是用户id,不是昵称,第一个框填写的是xj654,而不是月下随心!

3.2推送分支问题

如上图推送到 main 分支有问题去,通过 git branch 查询得知分支为 master,所以推送命令为

git push -u origin master

四、总结寄语

4.1推送分支问题

通过本文你将学习到 GitCode 仓库创建和本地文件上传,以及通过常见的错误问题解决。你将学会git 命令,提升个人开发能力与项目经验!大家可以去查看本次教程的gitcode 项目地址:https://gitcode.com/xj654/test_csdn.git

4.2推送分支问题

学习 git 操作有助于今后的开发,希望大家可以用 git 提高个人开发项目,争当开源项目能手!

Logo

作为“人工智能6S店”的官方数字引擎,为AI开发者与企业提供一个覆盖软硬件全栈、一站式门户。

更多推荐