现在希望用git将本地文件test目录下的文件更新到远程仓库指定crawler目录下,命名相同的文件本地文件将其覆盖

'''

回到仓库根目录

cd D:\Work1\VectorETL

拉取远程最新内容

git checkout main

git pull origin main

删除 Git 跟踪的 crawler 文件内容(不会影响远程中你本地没有的文件)

git ls-files crawler/ | foreach { Remove-Item $_ -Force }

复制本地 crawler 文件内容到 Git 仓库 crawler 目录

Get-ChildItem -Path "D:\黑马大数据学习\test*" -Recurse | ForEach-Object {

dest = Join-Path "crawler" *.Name
Copy-Item * .FullName dest -Recurse -Force

}

添加更改(只会添加你本地有的文件)

git add crawler/

提交更改

git commit -m "更新 crawler 目录内容,覆盖远程中同名文件"

推送到远程 main 分支

git push origin main

不改变其内容

'''

'''

回到仓库根目录

cd D:\Work1\VectorETL

拉取远程最新内容

git checkout main

git pull origin main

安全复制本地 crawler 文件内容到 Git 仓库 crawler 目录

Get-ChildItem -Path "D:\黑马大数据学习\test*" -Recurse | ForEach-Object {

复制代码
$dest = Join-Path "crawler" $_.FullName.Substring("D:\黑马大数据学习\test".Length)
if (Test-Path $dest) {
    Remove-Item $dest -Recurse -Force
}
Copy-Item $_.FullName $dest -Recurse -Force

}

添加更改

git add crawler/

提交更改

git commit -m "更新 crawler 目录内容,覆盖远程中同名文件"

推送远程

git push origin main

删除其内容

'''

相关推荐
Winlifes1 天前
我给 Codex 做了一个 Git 面板:分支树、提交历史和工作区操作
git
梅孔立2 天前
Fiddler 工具安装抓包 教程 https
爬虫
feasibility.2 天前
MediaCrawler媒体采集平台安装与使用
爬虫·抖音·小红书·微博·bili
Patrick在香港2 天前
Claude 工具调用返回空:8 次失败里只有 1 次状态码不对,其余全带 200
爬虫·python·api·claude·香港
郑州光合科技余经理2 天前
同城外卖小程序开发:下单成功后,后台导出能不能对上用户端状态
开发语言·前端·git·后端·uni-app·php·ai编程
我命由我123452 天前
Git 推送报错:error: src refspec main does not match any
运维·git·gitee·github·运维开发·学习方法·版本控制
Lcr3s3 天前
Git基础之(0):如何在Ubuntu(Linux)上安装git
git
玄芯散人3 天前
【筑基·058】Git协作工作流:冲突解决和PR流程
git·版本控制·团队协作
小静AI工程实验室3 天前
Python 爬虫中文乱码排查:严格解码、UTF-8 BOM 与 JSON 转义的 12 项实验
字符编码·爬虫·python
寺中人3 天前
Git 版本控制完全入门指南:从安装到实战,提交 + 分支 + 协作 + 冲突解决全拆解
git·开发工具·版本控制·团队协作·代码管理