我是一个新的git和GitHub用户。我已经在Windows上使用GitHub一段时间了,但想尝试更多的命令行,同时学习如何在我想要改进的存储库上分叉和提交拉取请求。
我所看到的是,“上游”似乎被定义为不可用,我想了解发生了什么。我想当我想请求将我的更改拉入上游存储库时,这将是一个问题。
我在GitHub上分叉了存储库,然后将其克隆到我的计算机上:
git克隆https://github.com/mrwweb/CPT-Descriptions.git
然后我进入新的存储库并尝试添加分叉教程中列出的上游:
git远程添加上游https://github.com/vanpop/CPT-Descriptions.git
这给了我错误:
致命:远程上游已存在。
当我尝试:< code>git fetch upstream时,我得到这样的结果:
致命:“上游”似乎不是git存储库
致命错误:无法读取远程存储库。
请确保您拥有正确的访问权限并且存储库存在。
我已经阅读了其他建议编辑我的git配置文件的线程,但其中没有提到上游:
[核心]
repositoryformatversion = 0
filemode = false
裸 = 假
logallrefupdates = true
符号链接=假
ignorecase = true
隐藏点文件 = 点只
[远程“起源”]
URL = https://github.com/mrwweb/CPT-Descriptions.git
fetch=refs/heads/:refs/remotes/origin/
[分支“主”]
远程 = 源
合并=参考/头/主
最后,当我尝试git远程-v时,
我得到这个:
原产地https://github.com/mrwweb/CPT-Descriptions.git(获取)
原产地https://github.com/mrwweb/CPT-Descriptions.git(推送)
向上游
=======================
更新:添加< code>git config -l的结果:
core.symlinks=假core.autocrlf=真core.editor=gitpad
颜色diff=自动颜色。状态=自动颜色.branch=自动
color.interactive=真color.ui=真pack.packsizelimit=2g
help.format=html
sendemail.smtpserver=/bin/msmtp.exe
diff.astextplain.textconv=astextplain rebase.autosquash=真
credential.helper=!github --credentials filter.ghcleansmudge.clean=cat
过滤器.清洁污迹。涂抹=cat push.default=上游
alias.dt=difftool 别名.mt=合并工具 diff.tool=vs11
difftool.prompt=falsedifftool.bc4.cmd="c:/程序文件(x86)/超越
比较3/bcomp.exe""$LOCAL""$REMOTE"difftool.p4.cmd="c:/Program
文件/Perforce/p4merge。exe“$LOCAL”“$REMOTE”
difftool.vs11.cmd=“c:/program files(x86)/microsoft visual studio
11.0/common7/i开发。exe“'//diff'”$LOCAL“”$REMOTE“合并.tool=bc3合并工具.prompt=false合并工具.keepbackup=false
merge tool . bc3 . cmd = " c:/program files(x86)/beyond compare 3/bcomp . exe "
“$LOCAL” “ $REMOTE” “$BASE” “$MERGED” mergetool.bc3.trustexitcode=true
merge tool . P4 . cmd = " c:/program files/Perforce/P4 merge . exe " " $ BASE "
" $ LOCAL " " $ REMO TE " " $ MERGED " merge tool . P4 . trustexitcode = false
remote . origin . fetch = refs/heads/:refs/remotes/origin/
远程来源。fetch=refs/pull//head:refs/remotes/origin/pr/
remote . upstream . fetch = refs/heads/:refs/remotes/upstream/
remote . upstream . fetch = refs/pull//head:refs/remotes/upstream/pr/
user . name = mrwweb user.email=info@mrwweb.com核心. autocrlf=true
core . repository format version = 0 core . filemode = false core . bare = false
core . logallrefupdates = true core . symlinks = false core . ignore case = true
core.hidedotfiles=dotGitOnly
.com/网/CPT-Descriptions.git
remote . origin . fetch = refs/heads/:refs/remotes/origin/
分支主节点=源分支合并=引用/头/主分支
这对我来说很好。不知何故你有一个空白的上游遥控器。
在git目录中运行:
git remote rm upstream
然后再次添加上游:
git remote add upstream https://github.com/vanpop/CPT-Descriptions.git
经过大量的麻烦解决(谢谢@alex_sf)我相信问题出在Windows版GitHub上。我使用的是Windows版GitHub提供的精美git shell,其中一个已经为我的环境设置了全局配置。
在返回GitHub为Windows自己留档后,我发现了这个:
Windows版GitHub不支持多个Git遥控器,它仅适用于源遥控器。
我想这就是原因:(
输入示例:12345.1 期望输出总计金额DueTextField: 12,345.10 实际结果 系统出来println(格式化文本):12345.10//OK totalAmountDueTextField。setText(formattedText):12345.1//这就是问题所在。 以及如何将初始值设置为0.00(当前为0.0)?
问题内容: 我有一个这样的表: 在ajax请求之后,有一个方法向我返回了以下内容: 我想像这样更改innerHTML 但是,似乎IE无法在上设置innerHTML 。谁能为我提供一个解决此问题的简单方法? 问题答案: 没错,tbody元素上的innerHTML在IE中是readOnly 对于除以下对象以外的所有对象,该属性均为可读/写状态;对于以下对象,该属性为只读:COL,COLGROUP,FR
我已经使用SpringWebFlux版本2.3.0编写了一个反应式API。发布Reactornetty版本0.9.10。作为API SLA的一部分,如果服务器执行的WriteTimeout超过了规定的配置,我想让请求超时。 分享下面截取的代码,我在这里为NettyReactiveWebServerFactory实现了一个定制器。 尽管有定制器,WriteTimeout仍不能用于API。
Mybatis抛出一个错误,该错误表示设置参数有问题。会出什么问题?我测试了SQL查询,它很好。我在用graddle和Spring。 控制器 表
代码片段- 我得到的错误: org . open QA . selenium . web Driver exception:Java . net . connect exception:无法连接到localhost/127.0.0.1:38558生成信息:版本:“3.12.0”,修订版:“7c6e0b3”,时间:“2018-05-08T15:15:03.216Z”系统信息:主机:“MPL-CJ08
问题内容: 我正在尝试在Eclipse Luna(4.4)上安装ANTLR 4 IDE 。我已经从Marketplace安装了它,但是我不知道如何创建一个包含ANTLR 4 Lexer / Parser的项目。 当我创建一个新项目时,我没有看到ANTLR 4的任何选项。我尝试创建一个.g4文件,该文件在编辑器中打开,但是保存时它什么也没做。 问题答案: 我在互联网上四处张望,发现了一些资源,这些资