我在我的硬盘驱动器(本地)上克隆的USB密钥上有一个repo(origin).我将"origin"移动到NAS并成功测试从这里克隆它.
我想知道我是否可以在"本地"设置中更改"origin"的URI,因此它现在将从NAS中提取,而不是从USB密钥中提取.
现在,我可以看到两个解决方案:
将所有内容推送到usb-orign,并将其再次复制到NAS(由于对来源的新提交而意味着大量的工作);
添加一个新的遥控器到"本地"并删除旧遥控器(我担心我会打破我的历史).
我在Git版本控制下有一个项目,我在服务器和本地计算机上工作.我最初将远程原点设置为我的本地计算机,但我现在想将其更改为BitBucket.
在服务器上我使用了命令
git remote set-url origin bitbucket_address
Run Code Online (Sandbox Code Playgroud)
但是现在当我尝试推动我的项目时,我得到了错误
! [remote rejected] master -> master (shallow update not allowed)
Run Code Online (Sandbox Code Playgroud)
造成这种情况的原因是什么?如何解决?
我删除了我以前的git origin,并创建了一个新的.我做了git add.和git提交.但它会更新变化,我如何将一切都推到新的起源
我克隆了一个git repo到我的本地机器,玩了一下它,发现它很酷.
现在我想保留结果,因为我在自己的github空间中修改了它.我该怎么办?
我想常规方法是将第一个地方的repo分配到我的空间,克隆它,修改然后将它推送到GitHub,但是现在我克隆了原始的作者repo,我怎么能把它作为一个新东西我的人格?