您的配置指定与ref';参考文献/负责人/硕士';从远程,但没有获取这样的引用。git远程设置url之后
我的工作区目录中有两个项目目录。 我决定通过您的配置指定与ref';参考文献/负责人/硕士';从远程,但没有获取这样的引用。git远程设置url之后,git,github,Git,Github,我的工作区目录中有两个项目目录。 我决定通过git remote set url origin new.git.url/here(记得我更改了配置以修复下一个问题)来更改其中一个的远程设置 现在,在这两个项目中,当我git pull时,我得到: 您的配置指定从远程与ref'refs/heads/master'合并,但未提取此类ref。 当我想推送时,我会从两个项目中得到以下消息: 致命:git http推送失败 /etc/gitconfig和~/.config/git/config为空, /ho
git remote set url origin new.git.url/here
(记得我更改了配置以修复下一个问题)来更改其中一个的远程设置
现在,在这两个项目中,当我git pull
时,我得到:
您的配置指定从远程与ref'refs/heads/master'合并,但未提取此类ref。
当我想推送时,我会从两个项目中得到以下消息:
致命:git http推送失败
/etc/gitconfig
和~/.config/git/config
为空,
/home/.gitconfig
设置包括:
[user]
email = forsite73@gmail.com
name = amir meyari
[credential]
helper = store
[core]
repositoryformatversion = 0
filemode = false
bare = false
logallrefupdates = true
symlinks = false
ignorecase = true
hideDotFiles = dotGitOnly
[branch "new-develop"]
remote = origin
merge = refs/heads/new-develop
[branch "feature/Sprint4/ABC-123-Branch"]
remote = origin
merge = refs/heads/feature/Sprint4/ABC-123-Branch
第一个project.git/config:
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
url = https://<1st_repo>
[branch "master"]
remote = origin
merge = refs/heads/master
[credential]
helper = store
[core]
repositoryformatversion=0
filemode=true
裸=假
logallrefupdates=true
[远程“源”]
fetch=+refs/heads/*:refs/remotes/origin/*
url=https://
[分行“主控”]
远程=原点
合并=参考/头/主
[凭证]
助手=商店
第二个project.git/config
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[remote "origin"]
url = https://<2nd_repo>
fetch = +refs/heads/*:refs/remotes/origin/*
[user]
name = amir meyari
email = themail@mail.com
password = blabla
[branch "master"]
remote = origin
merge = refs/heads/master
[core]
repositoryformatversion=0
filemode=true
裸=假
logallrefupdates=true
[远程“源”]
url=https://
fetch=+refs/heads/*:refs/remotes/origin/*
[用户]
姓名=阿米尔·梅亚里
电子邮件=themail@mail.com
密码=blabla
[分行“主控”]
远程=原点
合并=参考/头/主
workspace/1st_repo>git ls remote
-->来自https://git.
(正确)
工作区/2nd_repo>git ls remote
-->Fromhttps://git.
(正确)正如@matt评论的那样,用10月份开始的main
替换master
,这是因为新的遥控器使用main
而不是master
?另外,GitHub https:URL几乎消失了,您应该切换到ssh