立山 发表于 前天 08:03

用Git将项目提交到阿里云云效代码库(vscode)

配景:

        向导在云效平台创建了堆栈,其中master分支我不停传不了,后面看报错发现是没有权限,于是用了另一个dev分支。这个dev分支是早期同事帮我弄得,里面有去年上传的过期项目代码文件(需要删除)。
        于是需求为:换分支+删除该dev分支内的文件+上传我现在的代码文件到该新分支。
准备工作

1.安装Git
       我跟着Amliy_lin博主的步骤来的,链接如下:包新的Git安装与利用教程(2024九月更新)_git安装包-CSDN博客
        安装完Git后不要忘记在电脑的环境变量配置->系统变量那边配置Git
https://i-blog.csdnimg.cn/direct/e4b755a51a844c7a9133c83235afffe6.png
注意: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 . https://i-blog.csdnimg.cn/direct/c795f87d1e0043e483922f29437a5606.png
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是我目标分支的名字,注意复制后要改为你的目标分支

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 用Git将项目提交到阿里云云效代码库(vscode)