搜尋

首頁  >  問答  >  主體

git:本地有的資料夾push到github上之後卻看不到

如題,我本地有一個_posts資料夾,但是我做了一些修改後再push到github上卻看不到這個資料夾了,請問這是怎麼回事,該如何修復呢?

git status的輸出如下:On branch gh-pages

Your branch is up-to-date with 'origin/gh-pages'.

nothing to commit, working directory clean

然後操作

   git add _posts
   git status

輸出:

  On branch gh-pages
  Your branch is up-to-date with 'origin/gh-pages'.nothing to commit,             working directory clean

git commit -a的輸出

On branch gh-pages
Your branch is up-to-date with 'origin/gh-pages'.
nothing to commit, working directory clean

執行git rm -r _posts後有以下輸出:

fatal: pathspec '_posts' did not match any files
巴扎黑巴扎黑2795 天前1210

全部回覆(4)我來回復

  • 怪我咯

    怪我咯2017-04-28 09:06:39

    github預設不允許push空資料夾,所以你只add一個空資料夾是push不上去的。

    回覆
    0
  • 黄舟

    黄舟2017-04-28 09:06:39

    你有沒有git commit -a?不添加commit,是push不上去的。

    回覆
    0
  • 怪我咯

    怪我咯2017-04-28 09:06:39

    你的工作目錄對嗎

    回覆
    0
  • 滿天的星座

    滿天的星座2017-04-28 09:06:39

    你那上面的輸出資訊一直再說工作目錄是乾淨的,沒什麼好commit的。要么是你目录下没有文件,要么是你已经执行过一次commit,之後沒有再修改或添加過文件。你可以:

    1. _posts下创建一个文件
      touch _posts/README.md
    2. 加到Git
      git add _posts
    3. 新增操作資訊
      git commit -m '创建_posts/README.md文件

    回覆
    0
  • 取消回覆