现在希望用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

删除其内容

'''

相关推荐
不怕犯错,就怕不做6 小时前
git prune 自动删除本地记录中那些远程已经不存在的分支引用
linux·服务器·git
ELI_He99911 小时前
如何还原已经推送的提交
git
️学习的小王12 小时前
Git项目提交忽略文件怎么做?以Python项目为例,详解.gitignore
git·python·elasticsearch
愚蠢得人13 小时前
Git Worktree实用指南:同时开发两个分支,不再反复切换
git
进击的雷神16 小时前
网站 SEO 功能怎么测:从手工检查到自动化脚本的实战思路
运维·爬虫·自动化·官网seo·收录
lskaixin17 小时前
Git命令
git
_道隐_19 小时前
git 如何把一个已经commit到本地分支的,被错误staged的文件,单独拿出来revert呢?
git
深蓝电商API19 小时前
TLS 指纹为什么越来越重要?
爬虫·tls 指纹
lingran__19 小时前
Git 完全指南(一):本地仓库基础操作
linux·git·开发工具·devops·版本控制
2601_9622035120 小时前
小白爬虫——selenium入门超详细教程
爬虫·selenium·测试工具