【Github】github/gerrit库合入软链接的方式

  • 🐚作者简介:花神庙码农(专注于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

如本文对你有些许帮助,欢迎大佬加关注、评论、点赞,有关必回关

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

花神庙码农

你的鼓励是我码字的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值