git直接定位到linux 服务器NFS文件系统下,直接将文件提交github仓库

本文介绍如何通过mklink命令实现Linux NFS文件系统与Windows系统下Git仓库之间的文件同步。详细探讨了不同mklink参数的使用场景及限制,并提供了一种可行方案,即额外映射网络驱动器来确保文件在NFS、开发板与Git仓库间的一致性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

学习linux驱动时,linux驱动源文件放在NFS文件系统中,现在想将驱动文件直接用git上传到github上或者本地管理,github目录又建在Windows别的目录。所以需要将linuxNFS文件夹映射到git 工作目录中,百度到window中有mklink指令可以完成任务。刚开始使用

mklink /J "DIR1" "DIR2" 要求DIR1不存在,DIR2存在。执行成功后会生成DIR1软链接到DIR2,这样在任何一个目录中新建文件,另外一个目录中会出现同样的文件。但是DIR2 要求是本地卷,发现映射的网络驱动器不能用。无奈使用下面指令

mklink /D "DIR1" "DIR2" 指令这个指令在cmd具有管理员权限后运行,可以成功,但是又发现在软链接文件夹里不能新建文档,只能新建文件夹。所以,没办法,只能再次映射一个网络驱动器直接到linux NFS文件系统下。这样直接在这个驱动器下添加文件,NFS,开发板,git工作目录文件都会同时改变。也能达到目的

mklink还有一个/H参数,也要求是本地卷,网络卷不可以

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值