如何将目录粘贴到git存储库中

时间:2013-12-23 09:27:17

标签: git version-control assembla

所以我有一个git repo,我正在尝试将目录粘贴到其中。我克隆了repo,签出了一个新的分支并将目录粘贴到其中一个子目录中。所以文件路径就像这样

Repo/ios/parentDir/directoryPastedIn

当我在parentDir并且我做一个git分支时,我看到我在我检查的分支上。当我在directoryPastedIn时,我会git branch看到我在master,而不是那个分支。

当我在父母Dir时我做一个git状态我得到了这个(在我完成git add -A之后) -

# On branch someBranch
# Changes to be committed:
#   (use "git reset HEAD <file>..." to unstage)
#
#   new file:   directoryPastedIn
#
# Changes not staged for commit:
#   (use "git add <file>..." to update what will be committed)
#   (use "git checkout -- <file>..." to discard changes in working directory)
#   (commit or discard the untracked or modified content in submodules)
#
#   modified:   directoryPastedIn (modified content)
#

然而,当我进入directoryPastedIn并进入其中一些子目录并执行git status时,我发现有未跟踪的文件。当我将其推送到遥控器时,我看到已经推送了一个二进制文件,而不是目录。

那么如何将目录粘贴到我的本地git repo并推送它?

1 个答案:

答案 0 :(得分:1)

听起来我已经粘贴在一个本身包含git存储库的目录中。

检查粘贴的目录是否有.git子文件夹。如果是这样,如果您不想要该存储库,请删除该.git文件夹。