首页 > 其他分享 >如何将一个空目录添加到Git仓库?

如何将一个空目录添加到Git仓库?

时间:2023-10-11 23:11:06浏览次数:35  
标签:文件 Git 仓库 添加 空目录 目录

内容来自 DOC https://q.houxu6.top/?s=如何将一个空目录添加到Git仓库?

如何在Git仓库中添加一个空目录(不包含任何文件)?


另一种让目录(在仓库中)保持(几乎)空的方法是在该目录中创建一个.gitignore文件,其中包含以下四行:

# 忽略此目录中的所有内容
*
# 除了这个文件
!.gitignore

这样,你就不必像在m104的解决方案中所必须的那样正确地排列顺序。

这也使该目录中的文件在执行“git status”时不会显示为“未跟踪”。

关于@GreenAsJade的评论:

我认为值得指出的是,这个解决方案恰好满足了问题的要求,但可能并不是看到这个问题的许多人所期望的。这个解决方案保证了目录保持为空。它表示“我真的不希望在这里检查文件”。与“我没有任何要检查的文件,但我需要这个目录,文件可能会在后面添加”相反。

标签:文件,Git,仓库,添加,空目录,目录
From: https://www.cnblogs.com/xiaomandujia/p/17758476.html

相关文章

  • git的使用
    #1协同开发,版本管理#2svn(集中式管理),git(分布式管理)#3git装完,既有客户端,又有服务的#4git工作流程 -工作区,暂存区,版本库#5远程仓库:github,码云,公司内部(gitlab)#6安装:一路下一步#7右键--gitbashhere#8git命令 -初始化:gitinit文件夹名-初始化:gitinit#当前路径......
  • git多分支、git远程仓库、ssh方式连接远程仓库、协同开发、冲突解决
    git多分支 ##命令操作分支-1创建分支gitbranchdev-2查看分支gitbranch-3分支合并(可能经常用)gitmergedev#需要在master分支上,合并dev-4删除分支gitbranch-d分支名#不能在当前分支上,删除当前分支......
  • git ssh key配置
     gitclone支持https和git(即ssh)两种方式下载源码: 当使用git方式下载时,如果没有配置过sshkey,则会有如下错误提示: 下面就介绍一下如何配置git的sshkey,以便我们可以用git方式下载源码。首先用如下命令(如未特别说明,所有命令均默认在GitBash工具下执行)检查一下用户名和邮......
  • idea git 合并分支(从分支A合并到master)
    ideagit合并分支注意:其中图片可能与最新的idea版本有些出入,不要纠结1.为什么要建立分支git默认的主分支名字为master,一般团队开发时,都不会在master主分支上修改代码,而是建立新分支,测试完毕后,在将分支的代码合并到master主分支上。2.操作如下:2.1ideagit分支的操作idea......
  • devres_add添加设备资源
    参考:https://zhuanlan.zhihu.com/p/5179741431.背景 每当driverprobe一个具体的device实例的时候,都需要建立一些私有的数据结构来保存该device的一些具体的硬件信息。 以往都是通过kmalloc或者kzalloc来分配内存,但这会引入一些潜在的问题。如:在初始化过程中,会有各种可能的失......
  • git多分支,git远程仓库, ssh方式连接远程仓库,协同开发,冲突解决
    1git多分支......
  • 前台首页,导出项目依赖,git介绍和安装,git和其他相关介绍,git工作流程,git常用命令,git忽略
    1前台首页⛺1.1Header.vue<template><divclass="header"><divclass="slogan"><p>老男孩IT教育|帮助有志向的年轻人通过努力学习获得体面的工作和生活</p></div><divclass="nav"><ulclass=......
  • VS Code 中使用Git实践,学会了效率翻倍!
    本文来一起学习如何在VSCode中进行常见的Git可视化操作!前置工作在介绍如何在VSCode中使用Git之前,先来介绍一个强悍的VSCode插件:GitExtensionPack,它旨在提供一组常用的Git工具和功能,以便更方便地进行版本控制和协作开发。该插件包含了多个与Git相关的扩展:GitHis......
  • git常用命令
    gitglobalsetupgitconfig--globaluser.name"yourname"gitconfig--globaluser.email"[email protected]"Createanewrepositorygitclonegit@yourrepoaddress.gitcdtheFileFoldYouClonedtouchREADME.mdgitaddREADME.mdgitcommi......
  • Bug实录——配置了Github SSHKey之后还需要输入密码
    问题:换了一台新机器,pull了源码进行了更新,然后配置了github的sshkey,但在push时还是提示要输入密码,但我已经在github上关闭了密码提交权限(出于安全和便捷考虑)。然后就提交失败了。分析:可能是我是先pull的代码,然后才去设置的sskkey,导致本地仓库并没有同步到这个sshKey配置信息解......