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 无法识别目标分支
解决方法
更新远程分支信息
使用以下命令更新远程仓库的最新数据,包括代码和分支信息:
git fetch origin
或者:
git remote update origin --prune
此操作会同步远程仓库的最新状态到本地。
检查远程分支是否存在
确认目标分支是否存在于远程仓库中:
如果目标分支未显示,可能是分支名称错误或分支确实不存在。
创建并切换到本地分支
在确认远程分支存在后,使用以下命令创建并跟踪该分支:
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的账号密码登录框,密码输入个人访问令牌即可
参考网址:
blog.csdn.net/gzhroc...
个人访问密钥 | GitCode 帮助文档
(11 封私信 / 72 条消息) git切换到远程仓库对应的分支 - 知乎
git新建并切换到指定远程分支 - petercao - 博客园
评论先审后显;邮箱仅用于生成头像(MD5),不会公开显示