- 🐚作者简介:花神庙码农(专注于Linux、WLAN、TCP/IP、Python等技术方向)
- 🐳博客主页:花神庙码农 ,地址:https://blog.csdn.net/qxhgd
- 🌐系列专栏:Linux技术
- 📰如觉得博主文章写的不错或对你有所帮助的话,还望大家三连支持一下呀!!! 👉关注✨、点赞👍、收藏📂、评论。
- 如需转载请参考转载须知!!
Linux系统
方法一、修改shell或makefile
- 在shell(编译或运行阶段)或makefile(编译阶段)中合入下面指令,此种方式回避了合入软链接的问题:
ln -fsn driver_2.0.0 driver
方法二、git下的操作
ln -fsn driver_2.0.0 driver
git add driver
git commit "add soft link for driver"
git push origin head:refs/for/master
Windows系统
- windows系统下,git for windows在clone代码的时候,默认是不支持软链接的。
- 如果直接使用git clone下载,会把软连接下载成为包含软链接路径的一个文件,无法识别为软链接。
操作步骤
-
1、安装git时,选中“Enable symbolic links”选项:
-
2、以管理员身份打开Git Bash,如果不想以管理员执行,可以修改如下配置:
-
3、git clone使用symlink参数,可以使用下面两种方式之一:
git clone -c core.symlinks=true git@githubxxxxx(github项目的路径)
git config core.symlinks true
git clone git@githubxxxxx(github项目的路径)
- 4、windows系统操作符号连接命令如下:
mklink driver driver_2.0.0
5、之后操作与Linux系统下类似:
git add driver
git commit "add soft link for driver"
git push origin head:refs/for/master
windows系统操作符号连接命令汇总
# 文件链接
mklink target source
# 目录链接
mklink /d target source
# 删除文件链接
del target
# 删除目录链接
rd target
如本文对你有些许帮助,欢迎大佬加关注、评论、点赞,有关必回关