首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将文件夹推送到github没有包含任何内容

将文件夹推送到github没有包含任何内容
EN

Stack Overflow用户
提问于 2018-09-20 02:53:49
回答 7查看 3.9K关注 0票数 3

我有一个目录,spring引导测试,我需要上传到github。目录中有子目录和文件。

代码语言:javascript
复制
drwxrwxr-x. 23 jenkinsadmin jenkinsadmin 4096 Sep 19 02:33 spring-boot-test

当我按下目录时,它会将它显示为github中的一个文件,或者显示它下面没有子目录。

代码语言:javascript
复制
git add .
git push origin master

另一次尝试每条评论:

代码语言:javascript
复制
[jenkinsadmin@localhost test]$ git add --all
[jenkinsadmin@localhost test]$ git commit -m "test"
On branch master
Your branch is up-to-date with 'origin/master'.
Changes not staged for commit:
        modified:   spring-boot-test (modified content)

no changes added to commit

[jenkinsadmin@localhost test]$ git push
Everything up-to-date

我得到了Everything up-to-date,但是如果我签入github,它有文件夹符号,但是什么都不包含。

我不想使用GUI拖放。我在Linux上使用git命令。

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2018-09-20 04:25:12

当我按下目录时,它会将它显示为github中的一个文件,或者显示它下面没有子目录。

这意味着它显示了一个gitlink:对子回购的根树SHA1的SHA1引用。

首先,从索引中删除它:

代码语言:javascript
复制
git rm --cached spring-boot-test

(没有尾随的/:您正在删除一个文件ish条目)

然后删除其.git子文件夹(如果您不关心这些文件的历史记录),然后添加、提交和推送。

另一种选择是参考spring-boot-test 作为子模块。然后它会在GitHub上显示为一个“文件”,但这次,克隆您的回购将带来spring-boot-test内容。

票数 2
EN

Stack Overflow用户

发布于 2018-09-20 02:56:49

在尝试推送文件之前,您需要提交这些文件:

代码语言:javascript
复制
git add --all
git commit -m "message"
git push
票数 2
EN

Stack Overflow用户

发布于 2018-09-20 02:55:32

git提交-m“一些消息”(在git添加之后执行此操作)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52416869

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档