在哪个版本的git中添加了-u开关?
Central Flordia大学的eustis服务器正在运行1.5.4.3。尝试在git-push上使用-u选项时出现以下错误。
$ git push -u origin master
error: unknown switch `u'
...
答案 0 :(得分:3)
版本1.7.0。
$ git log -S-u Documentation/git-push.txt
commit e9fcd1e2121100d43d2d212eb6c6f1fc82aade1d
Author: Ilari Liusvaara <ilari.liusvaara@elisanet.fi>
Date: Sat Jan 16 23:45:31 2010 +0200
Add push --set-upstream
Frequent complaint is lack of easy way to set up upstream (tracking)
references for git pull to work as part of push command. So add switch
--set-upstream (-u) to do just that.
...
$ git tag --contains e9fcd1e
v1.7.0-rc0~71^2
答案 1 :(得分:0)
当你想要找到这样的东西时,最简单的方法是grep发行说明(通过克隆的git源,或者你可以使用github的高级搜索功能并搜索其中一个git镜像)。
版本1.7.0发行说明包含以下内容:
“git push”学到了“git push --set-upstream origin forker:forkee”那个 让你配置你的“forker”分支以便稍后从“forkee”中拉出来 在“起源”分支。
https://github.com/git/git/blob/master/Documentation/RelNotes/1.7.0.txt