用Git将项目提交到阿里云云效代码库(vscode)_vscode git commit
背景:
领导在云效平台创建了仓库,其中master分支我一直传不了,后面看报错发现是没有权限,于是用了另一个dev分支。这个dev分支是早期同事帮我弄得,里面有去年上传的过时项目代码文件(需要删除)。
于是需求为:换分支+删除该dev分支内的文件+上传我现在的代码文件到该新分支。
准备工作
1.安装Git
我跟着Amliy_lin博主的步骤来的,链接如下:包新的Git安装与使用教程(2024九月更新)_git安装包-CSDN博客
安装完Git后不要忘记在电脑的环境变量配置->系统变量那边配置Git

注意:Git不能包含中文路径
2.配置Git用户信息
bash代码
git config --global user.name \"Your Name\" git config --global user.email \"your-email@example.com\"
name、email在云效平台个人设置中个人信息栏
如Git过程中遇见需要填账号密码: 则在云效平台个人设置中的HTTPS密码页
一、文件夹处于非目标分支则换分支
1.查看当前分支
git branch
2. 查看当前本地分支和远程分支列表
git branch -a
获取云平台最新分支(当使用git branch -a时,发现出现的分支和云效平台分支对不上时)
git fetch
3.切换到dev分支
git checkout dev
4.再使用1检查当前分支是否为目标分支
二、处于目标分支时
1.克隆dev分支到本地空白文件夹
- 创建一个新的文件夹(别问,问就是喜欢原文件夹不行就换个新的)
- 在vscode内打开该文件夹,并打开vscode终端
- 克隆(将XXXX替换为HTTPS的链接)
git clone -b dev xxxx .

2.删除原有代码文件
git rm -rf .
3.提交删除操作
git commit -m \"删除原文件\"
4.添加新代码文件
把新的代码文件复制到当前目录后(我是直接将代码文件复制到该文件夹),执行下列指令将新代码文件添加到本地仓库
git add .
4.1遇见“LF will be replaced by CRLF the next time Git touches it”
这个警告信息表明在代码文件中,换行符从 LF(Unix/Linux 风格)被替换成了 CRLF(Windows 风格)。Git 会根据配置来处理换行符,这个警告通常不会影响你的操作,但如果你想要统一换行符风格,可以按照以下步骤操作:
- windows系统执行
git config --global core.autocrlf true
-
清理和重新添加文件
git rm --cached -r .
git add .
5.提交更改描述(xxxx更换为你对项目代码的描述)
git commit -m \"xxxxx\"
6.推送本地更改到远程仓库
git push origin dev
dev是我目标分支的名字,注意复制后要改为你的目标分支


