GIT - 关于文件处理的两个问题

大家平时在使用GIT的时候,尤其是在Windows平台的时候,一般都不会特别留意跟文件相关的一些问题,比如说 文件权限,大小写问题。

这篇文章将给大家介绍在GIT使用中,关于文件处理的两个问题

文件权限

正常情况下,我们都不用太在乎,甚至不用理会GIT里面文件的权限是否可读,可写,可执行。但如果我们加进GIT的文件是一个可执行的文件,比如一个方便快捷部署的文件deploy.sh. 那么如果没有可执行权限的话,在Linux系统下面是无法执行的。

当我们新建一个deploy.sh文件,加到GIT里面,我们通过git ls-files -s可以看到文件是权限是644

D:\workspace\blog\demo (master -> origin)
λ git ls-files -s
100644 d37be9ba5c2dc1491460e7ce7d0bfdc1c4de6613 0       deploy.sh

这样的话,我们在Linux就不能直接执行这个deploy.sh的文件(当然我们可以在Linux强制修改文件的权限,但会导致后续的代码更新出错). 这时我们可以用git update-index --chmod=+x YOUR_FILE的命令,来修改文件的权限

D:\workspace\blog\demo (master -> origin)
λ git update-index --chmod=+x deploy.sh

D:\workspace\blog\demo (master -> origin)
λ 
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要在Windows上使用Git LFS(Large File Storage),您可以按照以下步骤进行下载和安装: 1. 打开您的Web浏览器,前往Git LFS的官方网站(https://git-lfs.github.com/)。 2. 单击页面上的"Download"按钮,这将带您转到Git LFS的GitHub页面。 3. 在页面上找到并单击适用于Windows的Git LFS版本的下载链接。该链接通常标有"Download for Windows"。 4. 在弹出的文件下载对话框中选择一个保存位置,然后单击"保存"按钮。 5. 下载完成后,找到您下载的安装程序文件(通常以`.exe`为后缀),并双击运行它。 6. 跟随安装向导的指示进行安装。您可以自定义安装位置或保持默认选项。 7. 完成安装后,打开命令提示符(CMD)或Git Bash等终端窗口。 8. 输入`git lfs install`命令以配置Git LFS在您的系统上的使用设置。 9. 现在,您可以在任何使用Git的项目中使用Git LFS。只需输入常规的Git LFS命令(例如`git lfs track`和`git lfs push`)即可开始使用Git LFS来处理文件。 以上是Git LFS在Windows上的简要下载和安装步骤。请注意,根据您的网络连接速度,下载过程可能会花费一些时间。确保您的系统满足Git LFS的最低要求,并且您已将GitGit LFS一起配置。 ### 回答2: 要下载git-lfs-windows,可以按照以下步骤进行操作: 1. 打开浏览器,进入Git官方网站(https://git-scm.com/)。 2. 在网站的首页上方导航栏找到最右侧的 "Downloads"(下载)选项,点击进入下载页面。 3. 在下载页面中,找到 "Windows" 操作系统的部分,点击 "Git for Windows" 下方的红色按钮下载最新版本的Git软件安装程序。 4. 下载完成后,打开安装程序,按照提示进行安装。在安装过程中,默认选项即可,但确保勾选 "Enable Git LFS (large file support)" 选项,以确保安装Git LFS。 5. 安装完成后,打开命令提示符(cmd),输入 "git lfs install" 命令,验证Git LFS是否已成功安装。 6. 如需使用Git LFS,首先创建一个Git仓库或者进入已有的Git仓库目录。 7. 进入Git仓库目录后,在命令提示符中输入 "git lfs track" 命令,并输入需要跟踪的大文件类型,例如 "*.psd"(Photoshop文件)、"*.mp4"(视频文件)等。 8. 在命令提示符中使用 "git lfs fetch" 或者 "git lfs pull" 命令,从远程仓库中下载Git LFS所跟踪的大文件。 9. 使用 "git lfs push" 命令,将本地的Git LFS所跟踪的大文件推送到远程仓库中。 通过上述步骤,您就可以成功下载并使用git-lfs-windows。请记得在使用Git LFS之前,先安装Git软件,并在安装过程中勾选Git LFS选项。 ### 回答3: 要在Windows上下载Git LFS,您需要按照以下步骤操作: 1. 首先,打开Git LFS的官方网站(https://git-lfs.github.com/)。 2. 在网站的首页上,您会看到一个绿色的按钮,上面写着“Download for Windows”。点击这个按钮。 3. 点击按钮后,您将被重定向到下载页面。在这个页面上,您会看到两个选项:一个是使用Git for Windows安装程序,另一个是使用Msys2和Git for Windows。 4. 如果您已经安装了Git for Windows,那么您可以选择第一个选项。点击链接,下载Git LFS安装程序。 5. 如果您没有安装Git for Windows,那么您需要选择第二个选项。点击链接,下载Msys2和Git for Windows的集成包。 6. 下载完成后,打开下载的文件,按照安装指南进行安装。安装过程中,您可能需要选择Git for Windows的安装路径和其他设置。 7. 安装完成后,您可以在命令行或Git Bash中验证Git LFS是否已成功安装。在终端中输入“git lfs version”命令,如果显示Git LFS的版本信息,则说明安装成功。 现在,您已经成功地在Windows上下载了Git LFS。您可以在使用Git的项目中使用Git LFS,以便更好地处理大型文件

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值