将现有代码指向GIT中远程respository的新位置

将现有代码指向GIT中远程respository的新位置,git,push,Git,Push,我在服务器上移动了我的远程存储库(git),路径发生了更改。但是,由于错误,我提交了一些更改,但忘记了推送上次提交。现在推的时候还在老地方试 如何开始将相同的本地代码库指向新的git存储库,这样我就可以继续工作,而不必重新克隆存储库并重新应用未推送的更改 git.exe推送--进度“源”主控:主控 远程:找不到 致命:存储库“”不可用 发现 我自己想出来的: 需要手动更改.git文件夹下config文件中的url字段。它是一个隐藏的文件夹(我知道,但之前没有想到,因为我没有看到它) 现在,代码指

我在服务器上移动了我的远程存储库(
git
),路径发生了更改。但是,由于错误,我提交了一些更改,但忘记了推送上次提交。现在推的时候还在老地方试

如何开始将相同的本地代码库指向新的git存储库,这样我就可以继续工作,而不必重新克隆存储库并重新应用未推送的更改

git.exe推送--进度“源”主控:主控

远程:找不到

致命:存储库“”不可用 发现

我自己想出来的:

需要手动更改
.git
文件夹下
config
文件中的
url
字段。它是一个隐藏的文件夹(我知道,但之前没有想到,因为我没有看到它)

现在,代码指向了新的存储库位置,我可以自己推它了:

需要手动更改
.git
文件夹下
config
文件中的
url
字段。它是一个隐藏的文件夹(我知道,但之前没有想到,因为我没有看到它)


现在,代码指向了新的存储库位置,我可以按下按钮,您可以使用下面的命令将链接更改为新的远程存储库

git远程设置url源{NEW url.git}

您可以通过以下方式验证此更改:

git远程-v

以上命令假定远程存储库命名为“origin”,这是使用git的默认命名法,您可以根据本地环境进行适当的更改


有关更多详细信息,请访问

您可以使用下面的命令将链接更改为新的远程链接

git远程设置url源{NEW url.git}

您可以通过以下方式验证此更改:

git远程-v

以上命令假定远程存储库命名为“origin”,这是使用git的默认命名法,您可以根据本地环境进行适当的更改


更多详细信息,请参见

;我会避免弄乱.git/config文件。有这样的命令;在@rashmirathi s answeragree中使用git remote set url origin。。。我只是做了我发现的第一件事,因为这是一件紧急的事情。使用命令绝对是一种安全的方式;我会避免弄乱.git/config文件。有这样的命令;在@rashmirathi s answeragree中使用git remote set url origin。。。我只是做了我发现的第一件事,因为这是一件紧急的事情。使用命令绝对是一种安全的方法。谢谢。。。这比我做的更安全。@rashmirathi:祝贺你第一次接受答案:)谢谢。。。这比我做的更安全。@rashmirathi:祝贺你第一次接受答案:)
[core]
    repositoryformatversion = 0
    filemode = false
    bare = false
    logallrefupdates = true
    symlinks = false
    ignorecase = true
    hideDotFiles = dotGitOnly
[remote "origin"]
    url = http://server.com/new-value/repo-name.git
    fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
    remote = origin
    merge = refs/heads/master