相关疑难解决方法(0)

如何修复损坏的git存储库?

我把我的repo克隆到了我的ubuntu一个文件夹到新机器上,我得到了这个:

christopher@christopher-laptop:~/source/personal$ git clone ~/Ubuntu\ One\ Side\ Work/projects.git/
Cloning into 'projects'...
done.
fatal: unable to read tree 29a422c19251aeaeb907175e9b3219a9bed6c616
christopher@christopher-laptop:~/source/personal$ 
Run Code Online (Sandbox Code Playgroud)

所以我试着看看这里提出的许多其他问题,大多数人说要跑git fsck --full,然后当我尝试时我得到这个.

christopher@christopher-laptop:~/Ubuntu One Side Work/projects.git$ git fsck --full
Checking object directories: 100% (256/256), done.
Checking objects: 100% (447/447), done.
broken link from  commit 235ae1f48701d577d71ebd430344a159e5ba4881
              to  commit 984c11abfc9c2839b386f29c574d9e03383fa589
broken link from    tree 632a9cf0ef9fccea08438b574e2f1c954f4ff08b
              to    blob 25a742dff0a403b2b3884f2ffddf63eb45721fac
broken link from    tree 632a9cf0ef9fccea08438b574e2f1c954f4ff08b
              to    blob dd4e97e22e159a585b20e21028f964827d5afa4e
broken link from    tree 632a9cf0ef9fccea08438b574e2f1c954f4ff08b
              to    tree 29a422c19251aeaeb907175e9b3219a9bed6c616
broken link from    tree 632a9cf0ef9fccea08438b574e2f1c954f4ff08b
              to …
Run Code Online (Sandbox Code Playgroud)

git

84
推荐指数
7
解决办法
13万
查看次数

Git with Dropbox

我一直在使用git半年左右,我不知道我是否完全使用git.

首先,我一直在尝试使用Dropbox,我觉得如果我可以将它合并到我的工作流程中,那么它真的很棒,因为Dropbox非常方便.

  1. 我有台式机和笔记本电脑.两者都有Dropbox.
  2. 我通过做一个初始化我的Dropbox repos git init --bare.然后在我的桌面的提交后脚本中,我有一个git push --mirror dropbox.

这样我的桌面和保管箱将始终完全镜像,这是一件好事.

我真正的问题是:我应该如何设置我的笔记本电脑? 我听到了一些建议:

  1. 从我的桌面拉,以便我的笔记本电脑的原产地是桌面.
  2. 直接从保管箱拉,以便我的笔记本电脑的起源是保管箱.

我一直在做第二,我不知道我做的是否正确.我的工作流程包括:

  1. 每次我在我的笔记本电脑上,我做一个git pull(因为笔记本电脑的起源是dropbox和dropbox更新本身)
  2. 然后当我从dropbox检出分支到本地分支时.
  3. 完成工作后,我承诺.
  4. 这是我感到困惑的地方:我应该把--mirror推到我的Dropbox repos(我的笔记本电脑的原始回购)吗?我在这方面遇到了一些困难:有时候Dropbox不能很好地同步等等

目前,在我的笔记本电脑上执行git branch -r后,在我的桌面上执行操作并未显示我最近的笔记本电脑提交.有人可以告诉我为什么吗?git push --mirror origin

我提到直接从我的桌面拉,因为这样我总是可以初始化拉动,我100%确信同步完成.使用Dropbox,我永远无法100%确定更新是否已推送到Dropbox服务器

git dropbox

13
推荐指数
1
解决办法
5275
查看次数

Git与Dropbox问题

关于Git和Dropbox的问题.我在线使用各种教程设置了Git和Dropbox.当我推高我的项目时,我注意到Dropbox文件夹非常小(在本地计算机上为1mb vs 4).我很确定实际文件没有被推送到dropbox.这是正常的吗?

谢谢!

git dropbox

3
推荐指数
1
解决办法
4861
查看次数

标签 统计

git ×3

dropbox ×2