所以我有一个 git repo,我正在尝试将一个目录粘贴到其中。我克隆存储库,签出一个新分支并将目录粘贴到其中一个子目录中。所以文件路径是这样的
Repo/ios/parentDir/directoryPastedIn
当我在 parentDir 并执行 git 分支时,我看到我在签出的分支上。当我在 时directoryPastedIn
,我做 agit branch
并看到我在master
,而不是那个分支。
当我在父目录中执行 git status 时,我得到了这个(在我完成了 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 并进入其中的一些子目录并执行 agit status
时,我看到有未跟踪的文件。当我将它推送到远程时,我看到已推送了一个二进制文件,而不是一个目录。
那么如何将一个目录粘贴到我的本地 git repo 中并推送它呢?