github提交一个空目录

github默认不上传空目录,有的时候需要空目录来保持程序的结构。

二个小问题。

1、始终保持空目录,即时里面有文件,也全部忽略掉。

建立一个.gitignore文件放到空目录内。

mkdir emptydirectory

cd emptydirectory

vim .gitignore

# Ignore everything in this directory
*
# Except this file
!.gitignore

2、目前暂时保持空目录,以后有可能存放文件。

建立一个自定义的点文件,例如 .gitkeep放到空目录内,这样改目录就不为空了。

以后需要上传文件的时候,可以把.gitkeep删除就可以了。

本文参考了下列文章:

http://stackoverflow.com/questions/115983/how-can-i-add-an-empty-directory-to-a-git-repository

时间: 2024-11-12 04:52:12

github提交一个空目录的相关文章

【转载】从0开始学习 GITHUB 系列之「向GITHUB 提交代码」

转载自http://stormzhang.com 之前的这篇文章「从0开始学习 GitHub 系列之「Git速成」」相信大家都已经对 Git 的基本操作熟悉了,但是这篇文章只介绍了对本地 Git 仓库的基本操作,今天我就来介绍下如何跟远程仓库一起协作,教你们向 GitHub 上提交你们的第一行代码! 1. SSH 你拥有了一个 GitHub 账号之后,就可以自由的 clone 或者下载其他项目,也可以创建自己的项目,但是你没法提交代码.仔细想想也知道,肯定不可能随意就能提交代码的,如果随意可以提

如何向Openstack社区提交一个新项目

前几天有个朋友问我:自己有一个idea不错的项目,也把基本的框架写好了,想贡献到Openstack社区,却不知道应该怎么做.正好之前我有过类似的经历,那么来分享一下我是如何向Openstack社区提交一个新项目. Openstack的整套系统就是一个开源项目的“大杂烩”,社区把所有项目划分为两类:核心和孵化.除非出身特别牛逼或者从其他核心项目独立出来的项目会在设计之初就被列为核心项目(例如Nuetron,Ironic等):其他项目一般划分到孵化类,在通过一个或多个大版本的发展后,如果变得成熟满足

Github提交代码的流程

1.生成密钥公钥文件 ssh #检查是否安装SSH ssh -keygen -t rsa #指定RSA算法生成密钥,紧接着按连续3个enter键(不需要输入密码),就会生成id_rsa和id_rsa.pub文件,一个密钥,一个公钥 MeWifi:demo cjy$ ssh usage: ssh [-1246AaCfGgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec] [-D [bind_address:]port] [-E log_file]

Git的基本了解与使用、向github提交代码

#Git的基本了解与使用.向github提交代码- git:是一个版本控制系统.- github:一个代码托管提供商.开源网站.是一个面向开源及私有软件项目的托管平台,因为支持Git作为唯一的版本库格式进行托管,故名为github. - 刚开始我对两者的关系很困惑.其实就是你可以在github上面创建一个项目,然后将github提供的git克隆到本地,然后再提交给github.> 这是向github上面提交项目的步骤: - git clone [email protected]:iOSaFei/

GitHub 系列之「向GitHub 提交代码」

1.SSH 你拥有了一个 GitHub 账号之后,就可以自由的 clone 或者下载其他项目,也可以创建自己的项目,但是你没法提交代码.仔细想想也知道,肯定不可能随意就能提交代码的,如果随意可以提交代码,那么 GitHub 上的项目岂不乱了套了,所以提交代码之前一定是需要某种授权的,而 GitHub 上一般都是基于 SSH 授权的. 那么什么是 SSH 呢? 简单点说,SSH是一种网络协议,用于计算机之间的加密登录.目前是每一台 Linux 电脑的标准配置.而大多数 Git 服务器都会选择使用

github提交用户权限被拒

场景介绍: 之前登陆了朋友的github账号,保存了朋友的GitHub信息在本地.今天想重新提交一个项目到自己的GitHub账号时,一直用朋友的账号提交且提示权限被拒. 解决: 方法一,GitHub配置了ssh key,关联ssh协议的远程地址,就可以push成功了 方法二,[控制面板 - 用户账户 - 凭据管理器 - Windows凭据] 里面发现github的相关账户信息并删掉.这时候,再push代码到GitHub时,就会要求重新登陆,任何协议的远程地址都可以了.

在WebStorm中使用git向github提交源代码

尽管本文介绍的是在WebStorm中使用git向github提交源代码,不过Jetbrains公司旗下的几十款产品基本都一样,如PyCharm.GoLand等,所以本文介绍的方法适用于Jetbrains旗下所有的IDE产品. 向github提交源代码之前,必须在github上注册一个账号(如果已经有账号的请忽略这个步骤),至于如何注册,比较简单,提供账户名.email和密码即可. 现在假设注册完了github的账号,账号名是abcd. 接下来打开WebStorm,在Preferences对话框[

使用Git向GitHub提交代码

安装Git 下载对应的Git工具,附下载地址 打开命令提示附输入 git --version 说明git安装成功 配置Git git config --global user.email "github邮箱" git config --global user.name "github名字" 配置ssh 打开文件夹 cd ~/.ssh 如果出现以上提示,则还需要进行下面两步操作,手动创建相应文件夹 cd ~ mkdir .ssh ssh-keygen -t rsa -

github提交代码时,报permission denied publickey

在像github提交代码时,报permission denied publickey. 查找了一下,可能是因为github的key失效了. 按照以下步骤,重新生成key. ssh-keygen 一路默认下去. 会在home目录的.ssh文件夹下生成两个文件: id_rsa 和id_rsa.pub id_rsa是私钥,需要保存在本地的.id_rsa.pub是公钥,需要上传到github. 在github的右上角edit your profile 里找到ssh key,然后add ssh key,把