你如何将当前直接推送到GitHub?

时间:2014-11-28 01:18:14

标签: git github

在我当前的目录中,我git add originfetch。但是,当我推送时,git push origin master不仅仅是推送当前目录和所有子文件夹。不知何故,originfetch设置为我的父目录。

所以,在上下文中,我有/goo/foo/bar/baz。我在bar,我只希望在我的GitHub中显示baz。相反,我以某种方式推动/goo

(在现实生活中,我只是devise practice被推here)。

2 个答案:

答案 0 :(得分:1)

如果您git init已完成/goo(即您有一个/goo/.git文件夹),则bar/并且推送并不意味着:仅推送在我的远程GitHub回购顶部的栏。

这意味着:推送/goo/...回购中的所有内容,尊重/goo/内的结构。

检查what is the root folder of your repo

pwd
  /goo/foo/bar
cd "$(git rev-parse --show-toplevel)"

答案 1 :(得分:0)

你必须git remote remove fetch。但是,git remote add origin <repo name>。然后,当你git push master时,你应该只获取github中的当前目录。