我在我的硬盘驱动器(本地)上克隆的USB密钥上有一个repo(origin).我将"origin"移动到NAS并成功测试从这里克隆它.
我想知道我是否可以在"本地"设置中更改"origin"的URI,因此它现在将从NAS中提取,而不是从USB密钥中提取.
现在,我可以看到两个解决方案:
将所有内容推送到usb-orign,并将其再次复制到NAS(由于对来源的新提交而意味着大量的工作);
添加一个新的遥控器到"本地"并删除旧遥控器(我担心我会打破我的历史).
我想跟随Michael Hartl的Rails教程,但我遇到了一个错误.
我在Github上注册并发布了一个新的SSH密钥并创建了一个新的存储库.但是当我进入终端的下一行时,我收到以下错误:
Parkers-MacBook-Pro:.ssh ppreyer$ git remote add origin git@github.com:ppreyer/first_app.git
fatal: remote origin already exists.
Run Code Online (Sandbox Code Playgroud)
只是想知道是否有其他人遇到过这个问题?
我在OS X上运行git 1.8.0,并且每个新的git repo似乎都有一个名为"origin"的远程:
$ git init
$ git remote
origin
Run Code Online (Sandbox Code Playgroud)
奇怪的是,我无法删除它:
$ git remote remove origin
error: Could not remove config section 'remote.origin'
Run Code Online (Sandbox Code Playgroud)
因此我无法添加一个新的遥控器origin.为什么是这样?我该怎么做才能改变它?
我正在使用VS.NET 2013和集成的Git工具,并尝试将我的master分支发布到我在GitHub上设置的现有存储库.我在IDE中专门使用VS.NET工具,如果可能的话,请使用这些工具,而不是命令行.
我的所有更改都已在本地提交,我只需要将分支发布到GitHub.但是,当我尝试发布我的本地master分支时,我收到以下错误:
您无法将本地分支主服务器发布到远程存储库源,因为那里已存在具有相同名称的分支.您可能希望重命名本地分支,然后重试.
我知道有一个长篇文章这一这里,但我想从VS.NET或在网上直接GutHub如果可能解决这个问题.充其量我想更好地理解这个问题.
我几乎是肯定的,这个问题是由于我Initialize this repository with a README在GitHub上选择选项而不是创建一个空白的repositoy,我可以推送到我的本地更改.我认为GutHub已经使用了相同的分支名称,这引起了冲突.
我想我可以删除GitHub上的存储库并从头开始,但希望能从VS.NET或GitHub中解决这个问题.有谁知道我怎么做master才能成功发布我的分支?
我想知道是否有人可以帮忙?
我为windows安装了git,虽然我使用的是shell而不是windows界面.
如果我做一个git init.然后尝试做一个
git remote add origin git@github.com:someuser/testme.git
Run Code Online (Sandbox Code Playgroud)
我收到以下错误
fatal: remote origin already exists.
Run Code Online (Sandbox Code Playgroud)
所以我做了
git remote -v
Run Code Online (Sandbox Code Playgroud)
它返回以下内容
起源于上游
所以它出现在那里,但没有设置网址,我不明白为什么它在那里?
如果我做了
origin
upstream
Run Code Online (Sandbox Code Playgroud)
它产生了这个
git remote rm origin
Run Code Online (Sandbox Code Playgroud)
它说它无法删除remote.origin配置部分..我检查了我的主目录下的.gitconfig,我没有看到任何东西......
无论如何,我能够通过使用来弥补这一点
error: Could not remove config section 'remote.origin'
Run Code Online (Sandbox Code Playgroud)
但我感到困惑,因为我之前使用过git,这种情况从未发生过......
这可能与git for windows有关吗?
任何帮助将非常感激.
为了让新的django项目更快地运行,我想维护一个单独的"项目框架",我将所有新项目作为基础.如果我改进骨架,我可以将这些改进带入我的活动项目中,这将是很棒的.我怎样才能用git实现这个目标?
那么,也许在我的远程git存储库机器中,我会为每个项目提供1个repo,为骨架提供一个repo?
如果我想基于骨架在本地创建一个新的proj-C,那么在一个名为proj-C-repo的新repo中将我的本地更改推送到远程服务器,我该怎么做?
我已经阅读了相当多的git文档,但我对如何解决这个问题感到困惑.我是否需要克隆骨架,或者创建一个空的仓库,然后跟踪远程分支或其他东西?
我将我的公共 github 存储库克隆到我的驱动器中。我可以将 colab 与笔记本一起使用。我也可以拉。然而,尽管已正确配置,但在尝试推送时仍面临以下错误:
!git config --global user.email "my_email"
!git config --global user.name "my_user"
Run Code Online (Sandbox Code Playgroud)
这样做时,!git push origin master我收到以下错误:
fatal: could not read Username for 'https://github.com': No such device or address
Run Code Online (Sandbox Code Playgroud)
以前有人遇到过这个问题吗?
我想在我的USB记忆棒上创建一个git存储库.在棍子上,我使用该命令创建了一个裸git存储库
git init --bare MyRepo
Run Code Online (Sandbox Code Playgroud)
在笔记本电脑上的存储库(Ubuntu 14.04)中,我发出了以下命令
git init
git add .
git commit -m 'first commit'
git remote add origin /media/alexander/Stick/MyRepo
Run Code Online (Sandbox Code Playgroud)
并得到了错误
fatal: remote origin already exists.
Run Code Online (Sandbox Code Playgroud)
我刚刚在棒上成功创建了一个git repo而没有任何错误(当然使用不同的目录).现在我收到了这个错误.'git status'的输出是
On branch master
Your branch is up-to-date with 'origin/master'.
nothing to commit, working directory clean
Run Code Online (Sandbox Code Playgroud)
出了什么问题?