所以我有一个git repo,我正在尝试将目录粘贴到其中。我克隆仓库,签出一个新分支并将目录粘贴到子目录之一中。所以文件路径是这样的
Repo/ios/parentDir/directoryPastedIn
当我在parentDir中并执行git分支时,我看到自己在检出的分支中。当我进入时directoryPastedIn
,我执行agit branch
并看到我在上master
,而不是该分支上。
当我在父目录中处于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中并进行推送呢?
在我看来,您已粘贴到一个本身包含git存储库的目录中。
检查粘贴的目录是否具有.git
子文件夹。如果是这样,并且如果您不需要该存储库,请删除该.git
文件夹。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句