如何用GitKeep提交和推送一个空目录或文件夹 |
您所在的位置:网站首页 › excel不是一个有效的文件夹 › 如何用GitKeep提交和推送一个空目录或文件夹 |
目录 .Gitkeep简介 .Gitkeep是什么 如何用GitKeep提交和推送一个空目录或文件夹 结论 相关参考
Git是一个开发工具,帮助团队管理他们的源代码并有效地处理项目。通过GitHub或其他托管服务上传时,不可能包括空白/空目录。这是有问题的。Git提供了一个”.gitkeep “文件来解决这个问题。它很适合用Git推送空白/空的文件夹。 我们将在本文中介绍Gitkeep的基础知识,以及如何提交和推送空白/空的Git目录 .Gitkeep是什么它由git保存,以确保推送修改时不会远程添加空白/空的目录。Git只会在空白文件夹中找到.gitkeep条目。一旦Git看到一个有gitkeep文件的空白/空文件夹,它就会在随后的提交或推送中添加它。 的确,使用.gitkeep文件有点像黑客,但毫无疑问,它是一个有效的解决方案。这只是解决问题的一个变通办法,因为目前还没有直接的解决办法。只要这个文件存在于一个文件夹中,它就不是空白/空的,对吗?因为空白/空的文件夹并不是真的空白/空,所以我们还是要把它包括进去。尽管它在逻辑上有矛盾,但这已经成为Git的一个常用惯例。 如何用GitKeep提交和推送一个空目录或文件夹为了提交和推送更改到一个空白/空的 Git 文件夹,你需要先在本地机器上创建它。当你完成这个过程后,你将使用 “cd “命令将文件移入、添加和移动到新创建的文件夹。一旦你创建了一个.gitkeep文件,你需要在创建文件后将其移回你的主文件夹中。在修改内容提交后,将其推送到远程服务器上。 实施下面概述的步骤。
使用cd,你可以导航到你的文件在本地机器上的位置。 $ cd "C:\Users\muthu\Git-Keep\Example" 你可以通过在本地机器上运行一个名为 “mkdir “的命令,在你的计算机上创建一个新目录。 $ mkdir example-dir 当你完成了所有必要的修改后,使用添加命令来永久地应用它们 $ git add . 接下来,通过执行 “cd new “命令进入全新的文件夹/目录 $ cd new* 一个”.gitkeep “文件可以通过运行 “touch “来创建。 $ touch .gitkeep 下面是你如何回到版本库中进行修改的方法。 $ cd .. 你的 git 仓库现在可以用 git commit 来更新。 $ git commit -m "added successfully" 这里我们将推送空目录到远程目录 $ git push origin在这种情况下,”一切更新 “的信息被显示出来,因为空目录已经被推送到远程(origin)。 结论这些文件是大多数使用Git跟踪空文件的代码库的一个重要组成部分。空文件并不总是要命名为.gitkeep,但在你的开发者生涯中,你会一次又一次地看到这种实际做法。 关键是要记住,.gitignore文件内的文件与.gitfolders文件内的文件有非常细微的区别,这与.gitkeep文件不构成Git工具、其标准或其API的一部分这一事实有关。隐藏的菜单与In-N-Out Burger类似。官方文档中没有提到.gitkeep文件,但普通用户知道它的存在。 目前,它确实没有任何东西使它从其他地方脱颖而出,但在不久的将来可能会改变。在不久的将来,它是否会得到官方支持,只是一个时间问题。 相关参考你了解.gitkeep文件吗? 如何使用windows命令行创建.gitkeep文件 什么是.gitkeep以及.gitkeep文件的作用 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |