You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何编写Git Bash脚本实现本地文件夹到服务器的便捷拷贝?

解决方案

方案1:编写可双击运行的脚本

  • 打开任意文本编辑器,粘贴以下代码:
#!/bin/bash
# 同步本地项目到服务器路径,默认排除隐藏文件
cp -r ~/Projects/LocalProject/* //VM-Server/ServerProject/
# 执行完成提示,按任意键退出窗口
read -n 1 -s -r -p "拷贝执行完成,按任意键关闭窗口"
  • 将文件保存为sync_project.sh,存储到你方便找到的路径
  • 右键点击该.sh文件,选择「打开方式」,关联到Git Bash的主程序(默认路径为C:\Program Files\Git\git-bash.exe),后续直接双击该文件即可触发拷贝操作

方案2:添加为Git Bash自定义命令,终端内快速调用

  • 打开Git Bash,执行vim ~/.bashrc打开用户配置文件,也可以直接到Windows用户目录下找到.bashrc文件用普通文本编辑器打开
  • 在文件末尾添加如下内容:
# 自定义命令:同步本地项目到服务器
alias syncproj='cp -r ~/Projects/LocalProject/* //VM-Server/ServerProject/ && echo "拷贝完成"'
  • 保存关闭文件后,在Git Bash执行source ~/.bashrc让配置立即生效
  • 后续任意时间打开Git Bash,输入syncproj回车即可直接执行拷贝操作

注意事项

  • 两种方案都需要你本地可以正常访问//VM-Server/ServerProject网络路径,如果有权限校验要求,提前把服务器访问的账号密码保存到Windows凭据管理器,避免运行时报错
  • 双击脚本第一次运行时如果弹出系统安全提示,选择允许运行即可
  • 后续如果需要修改源/目标路径,直接编辑.sh脚本文件或者.bashrc里的alias对应的路径参数即可

内容的提问来源于stack exchange,提问作者Userx10xC

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 06:36:03