关于git和resource文件夹

关于git和resource文件夹

已按照课程成功上传代码和文件。现在面临这样一个问题:

    代码有bug,修复后,更新到gitee上去后,服务器再git下来,会将resource文件给覆盖没吧,但如果要是每次都通过rz方式上传,这个步骤就用不到git了,而且这个方式还需要解压缩,删除之前的文件,确实没有git方便。

    另外现在这种情况,resouces应该只能放到mumunote项目文件夹下吧,不然代码中多处路径的编写都需要修改,还是说它可以放到其他文件夹下,有更好的解决方式?

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学,你好!1、同学不想覆盖虚拟机的resouce 可以先将resource 文件改个其它名称,这样可避免覆盖。同学可以直接将本地整个完整的项目上传到git,然后再下载到虚拟机里,这样下载下来也是个完整的项目。

2、resource 是要放到mumunote 文件夹下的。可以像1中说的,将git里的项目删除,将完整项目上传到git ,再clone 到虚拟机里。

祝学习愉快~

  • 曲别针010 提问者 #1

    同学不想覆盖虚拟机的resouce 可以先将resource 文件改个其它名称,这样可避免覆盖

    --已实验,这个方式确实可以避免被覆盖。

    但尝试如下操作:

    1.在服务器上将代码克隆下来git clone 地址

    2.将resource文件移动到mumunote项目文件夹下

    3.其他终端修改代码并git同步到云端上

    4.在服务器上将修改后的代码git下来,检查修改的文件,确实已经同步成功

    5.检查resource文件是否被修改:

    --没有被修改,也就是说,不用修改名字也不会被覆盖。自己新建的log文件夹也是同理。

    6.切换到其他分支上,检查resource文件和log也是存在的


    最初设置ignore文件的时候,忽略resource文件,则上传的时候不会上传resource文件,是不是下载的时候也会忽略resource文件?


    2025-01-07 11:50:19
  • 好帮手慕小猿 回复 提问者 曲别针010 #2

    同学,你好!在通常的git clone操作下,如果resource文件从一开始就被本地的.gitignore规则排除在版本控制之外,那么下载时也不会出现这个文件;但如果它已经存在于远程仓库的版本控制历史中,即使本地有忽略规则,克隆时还是会下载它。

    祝学习愉快~

    2025-01-07 13:25:51
  • 曲别针010 提问者 回复 好帮手慕小猿 #3

    好的,明白了

    2025-01-07 16:19:42
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师