'home_subfolder'是我的用户帐户主文件夹中'home'根文件夹中的磁盘上的路径到初始仓库,我打算从中进行备份。
'usb_subfolder'是'media'根文件夹中磁盘上的路径到我想要进行上面备份的初始空文件夹,指向我安装在默认Kubuntu KDE文件管理器安装方式中的usb棒usb棒文件夹层次结构。
目前的情况是home_subfolder和usb_subfolder中的'git log'显示相同的哈希,两者中只有一个分支。来自usb_subfolder'git pull home_subfolder'在原始邮件中被破坏。
原始信息如下:
所以我做了
git pull home_subfolder
在usb_subfolder中。不记得立即输出,但它包括一个关于两个没有共同提交的repos的部分。对于git而言,更明智的做法就是在其中一个文件夹中没有git存储库时发出错误消息。
始终
git status
home_subfolder中的给出了
branch master
Working directory clean
考虑到情况,这是非常愚蠢的。
再做一次
git pull home_subfolder
从usb_folder开始,现在在home_folder中的2个文件前面返回U,在另一个文件前面返回A,然后说
Pull is not possible because you have unmerged files
有明智的想法
git clone home_subfolder
来自usb_subfolder的因为我担心在
时消失git status
home_subfolder中的让我感到困惑的是,情况一定没什么不好。因此我怀疑现在正在做
git pull usb_subfolder
来自home_subfolder的将执行与上面相同的破坏结果。
我不想解决合并冲突,因为git不会在出现错误信息时出错。我只想将home_subfolder和usb_subfolder存储库状态设置为在我的breakage生成git pull和git clone命令之前的状态。
我正在使用Ubuntu 14.04 64位,git 1.9.1。
答案 0 :(得分:0)
基本上,当我调查usb棒上的内容时,我发现存储库位于usb文件夹层次结构的顶层。因此git对我在usb_subfolder上所做的事情感到困惑,因为usb_subfolder在文件夹层次结构中较低,这就是为什么当尝试执行拉动时会因为未合并和新添加的文件而导致拉不可能导致报告的原因。