Vscode中配置gitEE过程及踩坑

Vscode中配置gitEE过程及踩坑

一. Git仓库为空时(新建Git仓库时)

1.新建仓库

注意别新建README.md文件,否则会很麻烦
在这里插入图片描述

2.创建后的空仓库

在这里插入图片描述

3.新建空文件夹用于存放远程仓库

4.在文件夹下的终端依序执行以下命令

//全局设置 
git config --global user.name "你的用户名"
git config --global user.email "你的邮箱@qq.com"

记住账号密码

git config --global credential.helper store 
//创建git仓库

//创建本地仓库的文件夹
mkdir 自定义本地仓库文件夹
cd 本地仓库文件夹
git init
//新建README.md文件
touch README.md
git add README.md
git commit -m "test commit"
//生成gitEE仓库对应的本地连接
git remote add 自定义本地连接名 你的gitEE仓库链接
//push
git push -u 本地连接名 gitEE仓库分支名

5.连接成功

在这里插入图片描述

二. Git仓库不为空时

1.从第3步开始

//全局设置 
git config --global user.name "你的用户名"
git config --global user.email "你的邮箱@qq.com"

//记住账号密码

git config --global credential.helper store 
//创建git仓库

//创建远程仓库的文件夹
mkdir 自定义本地仓库文件夹
cd 本地仓库文件夹
git init
//新建README.md文件
touch README.md
git add README.md
git commit -m "test commit"
//生成git仓库对应的远程仓库
git remote add 自定义本地连接名 你的gitEE仓库链接

2.先从已存在的仓库将文件pull到本地

git pull 本地连接名 gitEE仓库分支名  --allow-unrelated-histories
//做任意修改
//***********
//push
git push -u 本地连接名 gitEE仓库分支名

3.再次连接成功

在这里插入图片描述

踩的坑----

1.refusing to merge unrelated histories

git默认不允许两个无关联的分支合并,解决方法:pull或push时语法后添加

--allow-unrelated-histories

2.Updates were rejected because the remote contains work that you do

连接已存在内容的仓库时,不能直接push,要先将内容pull至本地,再push回去

git pull 本地连接 gitEE分支 --allow-unrelated-histories

再次感谢各位前辈的踩坑和经验

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值