git 将本地项目推送到GitCode 操作

dulucy | 2025-10-28 15:16:01 | 生活随笔
git 将本地项目推送到GitCode 操作

1、创建空仓库

2、执行下面的命令

Git 全局设置

git config --global user.name "XXXXXX"
git config --global user.email "XXXXX@noreply.gitcode.com"

创建一个新仓库

git clone https://gitcode.com/XXXX/XXXX.git
cd rs_blog
echo "# rs_blog" >> README.md
git add README.md
git commit -m "add README"
git branch -m main
git push -u origin main

推送现有的文件

cd existing_folder
git init
git remote add origin https://gitcode.com/xxxx/xxxx.git
git add .
git commit -m "Initial commit"
git branch -m main
git push -u origin main

推送现有的 Git 仓库

cd existing_repo
git remote rename origin old-origin
git remote add origin https://gitcode.com/xxxx/xxxx.git
git push -u origin --all
git push -u origin --tags

3、问题及解决办法

一、远程创建新分支,本地切换到新分支报错:fatal: 'origin/dev' is not a commit and a branch 'dev' cannot be created from it

原因:当尝试从远程分支创建本地分支时,出现此错误通常是因为本地未更新远程仓库的最新信息,导致 Git 无法识别目标分支

解决方法

  1. 更新远程分支信息
    使用以下命令更新远程仓库的最新数据,包括代码和分支信息:

git fetch origin
或者: 
git remote update origin --prune

此操作会同步远程仓库的最新状态到本地。

  1. 检查远程分支是否存在
    确认目标分支是否存在于远程仓库中:

git branch -r

如果目标分支未显示,可能是分支名称错误或分支确实不存在。

  1. 创建并切换到本地分支
    在确认远程分支存在后,使用以下命令创建并跟踪该分支:

git checkout -b dev origin/dev

此命令会在本地创建一个名为 telecom 的分支,并与远程的 origin/telecom 分支关联。

二、git 使用个人访问令牌拉去推送到代码仓库

1、创建个人访问令牌

参考这两个网址创建,注意保存

gitCode:个人访问密钥 | GitCode 帮助文档

gitHub :blog.csdn.net/gzhroc...

在本地关联远程仓库(现有项目)

git remote add origin https://gitcode.com/xxxx/xxxx.git

再执行git pull ,后面就会跳出git的账号密码登录框,密码输入个人访问令牌即可

参考网址:

  1. blog.csdn.net/gzhroc...

  2. 个人访问密钥 | GitCode 帮助文档

  3. (11 封私信 / 72 条消息) git切换到远程仓库对应的分支 - 知乎

  4. git新建并切换到指定远程分支 - petercao - 博客园

相关标签: 博客