赞
踩
本篇文章适用于初次使用git base来上传项目至gitee仓库的初学者
使用git base来上传项目至国内gitee
#查看当前的用户
git config user.name
#查看当前用户地址或邮箱
git config user.email
#修改当前用户名
git config global user.name ‘123*56’
#修改当前用户邮箱地址
git config global user.email ‘123**56@qq.com’
#查看当前连接的仓库地址
git remote -v
git init
初始化项目git remote add origin gitee上创建的项目仓库链接
连接gitee仓库git pull origin master
选择推送master分支git add .
上传本地仓库git commit -m "第一次提交"
为本次提交的文档加备注“第一次提交”git pull origin master --allow-unrelated-histories
报错解决方法(可跳过)git push origin master
推送至gitee仓库,如果报错,执行 git push origin master -f
强制推送1.cd 切换至项目文件夹路径下
2.git config --global user.name “@daidaiwen”
3.git config --global user.email “邮箱地址”
这里小编不想把邮箱地址暴露出去,做法如下
- 生成公钥
ssh-keygen -t rsa -C “邮箱地址”
输入cat ~/.ssh/id_ed25519.pub
就可以看到生成的公钥
5.gitee上添加公钥
这里不添加的话,是无法将本地和gitee仓库建立关联的
6.初始化项目,项目文件夹中会多一个
.git
文件
7.项目推送gitee的仓库地址
8.推送(根据分支推送,这里小编使用默认分支master)
成功:
失败:
报错:“remote: [session-e74ac0a0] daidaiwen: Incorrect username or password (access token)”
原因:用户和密码与gitee仓库匹配不上导致的
运行后,重新按照第一步开始操作(这里是建立于这一步报错的)
9.正常第七步回车后,应该是如下图:
10.上传 至本地仓库(为什么先上传本地仓库,因为是上传本地仓库后,再上传至gitee仓库)
11.git commit -m “注释(如:接口数据调试)”
回车后,会自动上传至gitee指定的仓库
报错:To https://gitee.com/daidaiwen/internet_historydata_pc.git
! [rejected] master -> master (non-fast-forward)
error: failed to push some refs to ‘https://gitee.com/daidaiwen/internet_historydata_pc.git’
报错问题是:gitee仓库中创建好之后,会有remod文本,而本地没有,两者文件不一致,冲突导致的,推荐方法二
git pull origin master --allow-unrelated-histories
该命令是自动将仓库中初始化的remod文件拉下来,使本地和仓库都有该文件,最后git push origin master
就没问题了
上面命令完成后,需重新git add .
git commit -t ""
(这里是重新上传至本地仓库,在提交就好了)后面正常输入命令
到这里上传至gitee仓库完成。
12.核实
打开gitee,进入对应的仓库查看
上传成功。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。