git中如何提交空目录
希望从git仓库中拉取代码时目录就已经存在了,不需要再手动创建,但是git并不允许git提交空目录,应该怎么办呢?
其实这里有两种情况:
目录是空的
这种情况下只需要在目录下创建.gitkeep文件,然后在项目的.gitignore中设置不忽略.gitkeep
.gitkeep 是一个约定俗成的文件名并不会带有特殊规则
目录中已经存在文件
那就需要首先在根目录中设置!.gitignore
,然后在目标目录也创建一个.gitignore文件,并在文件中设置
*!.gitignore
这样就可以在项目中提交空目录了
转载于:https://blog.51cto.com/13505030/2146005
git中如何提交空目录相关推荐
- 如何在推送后压缩git中的提交?
这给出了压缩多个提交的一个很好的解释: http://git-scm.com/book/en/Git-Branching-Rebasing 但它不适用于已被推送的提交. 如何在我的本地和远程回购中压缩 ...
- Git 中 设置 提交者 email 的多种方式
需求场景 •针对项目 A 使用 aaa@aaa.com[1] 邮箱•针对除了项目A之外的项目 使用 bbb@bbb.com[2] 邮箱 git 配置的三种作用范围 •项目级,英文为project.•全 ...
- 如何撤消Git中的最新本地提交?
我不小心将错误的文件提交给Git ,但是我还没有将提交推送到服务器. 如何撤消本地存储库中的那些提交? #1楼 我想撤消我们共享存储库中的最新五次提交. 我查找了要回滚的修订版ID. 然后我输入以下内 ...
- Git版本控制管理——提交
在Git中,提交是用来记录版本库的变更的. 当提交时,Git会记录索引的快照并将快照放进对象库,该快照不包含该索引中任何文件或记录中的副本.Git会将当前索引的状态与之前的快照做一个比较,并派生出一个 ...
- git提交空目录的方法
git管理文件的方式与cvs和svn等不同,git只关注文件的变动,不单独关注目录变动.所以通常情况下,空目录是无法提交到git仓库的.但是由于一些实际的情况,我们需要空目录的存在. 那如何提交空目录 ...
- git - 提交空目录
git - 提交空目录 需要在目录下创建 .gitkeep 文件,然后在项目的 .gitignore 中设置不忽略 .gitkeep. .gitkeep 是一个约定俗成的文件名并不会带有特殊规则. s ...
- 如何将当前更改提交到git中的不同分支[重复]
本文翻译自:How to commit my current changes to a different branch in git [duplicate] This question alread ...
- 如何将更改的文件添加到Git中的旧(不是最后)提交
我在过去一小时内改变了一些事情,并一步一步地提交了它们,但我刚刚意识到我忘了在一些提交之前添加一个已更改的文件. 日志看起来像这样: GIT TidyUpRequests u:1 d:0> gi ...
- 如何在Git中更改多次提交的作者和提交者名称以及电子邮件?
我当时正在学校计算机上编写一个简单的脚本,然后将更改提交到Git(在笔驱动器中的一个回购中,该回购是从家里的计算机中克隆的). 经过几次提交后,我意识到我正在以root用户身份提交东西. 有什么办法可 ...
最新文章
- 南京医科大学陈连民组招收博硕士研究生(肠道微生物与心血管代谢健康方向)...
- Windows 7 PE RAM 引导盘及WIM 镜像制作
- python中%是什么意思_python中%代表什么意思?
- 编译linux内核预备,Linux内核预备知识(1)
- 简单安装和yum安装的区别
- 机器学习(三十七)——Integrating Learning and Planning(3)
- 如何在 ASP.NET Core 中使用 HttpClientFactory ?
- Redis Cluster集群模式
- 出现503错误 怎么办
- Redis4.0.13 安装踩雷记录
- C#一探究竟——枚举
- 设计模式的一些小整理
- java 暂停等返回值在执行_java面试技巧(2)
- java 实际参数列表_JAVA实际参数和形式参数列表长度不同
- oeasy php,oeasy之PhotoshopCS3视频教程 - 轻松自学网
- 一、ArcGIS Server篇:利用ArcGIS Server发布动态地图服务
- 算法篇:1、算法起源
- 【编程初学者】创建自己的开源项目1-创建远程代码仓库
- 分布式系统(交互、协作)
- windows如何修改复制粘贴与剪切快捷键?
热门文章
- vue多单页面多tab_vue-cli3创建多页面项目
- 【MySQL-5.7】日期与时间类型
- ios 代码截屏模糊问题解决办法
- ORA-01034:ORACLE not available问题的解决方法
- [问题解决]win10误删启动项(BCD)(HP电脑亲测,无需启动盘,并非重装系统)
- 关于ajax的content-download时间过慢问题的解决方案与思考
- 如何在Android中使用Intent拨打电话?
- Android:强制EditText删除焦点? [重复]
- 在Java 8中,有没有一种简洁的方法可以迭代带有索引的流?
- elasticsearch 关联查询_Elasticsearch字段类型之Range经典应用场景