- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我按照此处的说明创建了一个 git 子树 - https://help.github.com/articles/working-with-subtree-merge
也许不幸的是,我对包含子树的存储库进行了正常的 TortoiseGit 推送。出于某种原因,TortoiseGit 的更改列表中列出了子树中的更改文件(它是合法更改,顺便说一句),所以我想“哦!好!TortoiseGit 自动支持子树!”,所以我继续提交并做了一个普通的 TortoiseGit推。
然后为了测试 TortoiseGit 是否按照我的想法做了,我得到了子树所在的存储库的克隆,并 pull 了它。可悲的是,我没有从我认为我 push TortoiseGit 的子树中得到改变......
所以现在我不确定发生了什么,所以我求助于安装 git-subtree 并在子树上尝试 push 命令的不同变体,直到某些东西似乎起作用 -
git subtree push --prefix=prime origin/prime prime/master
git subtree push --prefix=prime prime prime/master
git subtree push --prefix=prime/ -u prime/master
git subtree push --prefix=prime/ prime/master
git subtree push --prefix=prime/ prime prime/master
git subtree push --prefix=prime/ https://github.com/bryanedds/prime.git prime/master
git subtree push --prefix=prime/ https://github.com/bryanedds/prime.git master
我应该比猜测更清楚,因为我认为其中一条线不小心推了一个新分支或其他东西,现在可能导致与这个问题相关的问题......
尽管如此,我还是继续尝试按照我在网上其他地方找到的说明进行操作,以确保我做的一切正常 -
git subtree pull -P prime https://github.com/bryanedds/prime.git master
这似乎奏效了。但是还是不确定我推的对不对,我根据我找到的新页面再次尝试推—— git subtree push -P prime https://github.com/bryanedds/prime.git主人
它给了我各种带有拒绝错误的疯狂输出-
git push using: https://github.com/bryanedds/prime.git master
1/ 287 (0)2/ 287 (1)3/ 287 (2)4/ 287 (3)5/ 287 (4)6/ 287 (5)7/
287 (6)8/ 287 (7)9/ 287 (8)10/ 287 (9)11/ 287 (10)12/ 287 (11
)13/ 287 (12)14/ 287 (13)15/ 287 (14)16/ 287 (15)17/ 287 (16)18/
287 (17)19/ 287 (18)20/ 287 (19)21/ 287 (20)22/ 287 (21)23/ 28
7 (22)24/ 287 (23)25/ 287 (24)26/ 287 (25)27/ 287 (26)28/ 287 (27
)29/ 287 (28)30/ 287 (29)31/ 287 (30)32/ 287 (31)33/ 287 (32)34/
287 (33)35/ 287 (34)36/ 287 (35)37/ 287 (36)38/ 287 (37)39/ 28
7 (38)40/ 287 (39)41/ 287 (40)42/ 287 (41)43/ 287 (42)44/ 287 (43
)45/ 287 (44)46/ 287 (45)47/ 287 (46)48/ 287 (47)49/ 287 (48)50/
287 (49)51/ 287 (50)52/ 287 (51)53/ 287 (52)54/ 287 (53)55/ 28
7 (54)56/ 287 (55)57/ 287 (56)58/ 287 (57)59/ 287 (58)60/ 287 (59
)61/ 287 (60)62/ 287 (61)63/ 287 (62)64/ 287 (63)65/ 287 (64)66/
287 (65)67/ 287 (66)68/ 287 (67)69/ 287 (68)70/ 287 (69)71/ 28
7 (70)72/ 287 (71)73/ 287 (72)74/ 287 (73)75/ 287 (74)76/ 287 (75
)77/ 287 (76)78/ 287 (77)79/ 287 (78)80/ 287 (79)81/ 287 (80)82/
287 (81)83/ 287 (82)84/ 287 (83)85/ 287 (84)86/ 287 (85)87/ 28
7 (86)88/ 287 (87)89/ 287 (88)90/ 287 (89)91/ 287 (90)92/ 287 (91
)93/ 287 (92)94/ 287 (93)95/ 287 (94)96/ 287 (95)97/ 287 (96)98/
287 (97)99/ 287 (98)100/ 287 (99)101/ 287 (100)102/ 287 (101)103/
287 (102)104/ 287 (103)105/ 287 (104)106/ 287 (105)107/ 287 (106
)108/ 287 (107)109/ 287 (108)110/ 287 (109)111/ 287 (110)112/ 287
(111)113/ 287 (112)114/ 287 (113)115/ 287 (114)116/ 287 (115)117/
287 (116)118/ 287 (117)119/ 287 (118)120/ 287 (119)121/ 287 (120)1
22/ 287 (121)123/ 287 (122)124/ 287 (123)125/ 287 (124)126/ 287 (
125)127/ 287 (126)128/ 287 (127)129/ 287 (128)130/ 287 (129)131/
287 (130)132/ 287 (131)133/ 287 (132)134/ 287 (133)135/ 287 (134)136
/ 287 (135)137/ 287 (136)138/ 287 (137)139/ 287 (138)140/ 287 (13
9)141/ 287 (140)142/ 287 (141)143/ 287 (142)144/ 287 (143)145/ 28
7 (144)146/ 287 (145)147/ 287 (146)148/ 287 (147)149/ 287 (148)150/
287 (149)151/ 287 (150)152/ 287 (151)153/ 287 (152)154/ 287 (153)
155/ 287 (154)156/ 287 (155)157/ 287 (156)158/ 287 (157)159/ 287
(158)160/ 287 (159)161/ 287 (160)162/ 287 (161)163/ 287 (162)164/
287 (163)165/ 287 (164)166/ 287 (165)167/ 287 (166)168/ 287 (167)16
9/ 287 (168)170/ 287 (169)171/ 287 (170)172/ 287 (171)173/ 287 (1
72)174/ 287 (173)175/ 287 (174)176/ 287 (175)177/ 287 (176)178/ 2
87 (177)179/ 287 (178)180/ 287 (179)181/ 287 (180)182/ 287 (181)183/
287 (182)184/ 287 (183)185/ 287 (184)186/ 287 (185)187/ 287 (186
)188/ 287 (187)189/ 287 (188)190/ 287 (189)191/ 287 (190)192/ 287
(191)193/ 287 (192)194/ 287 (193)195/ 287 (194)196/ 287 (195)197/
287 (196)198/ 287 (197)199/ 287 (198)200/ 287 (199)201/ 287 (200)2
02/ 287 (201)203/ 287 (202)204/ 287 (203)205/ 287 (204)206/ 287 (
205)207/ 287 (206)208/ 287 (207)209/ 287 (208)210/ 287 (209)211/
287 (210)212/ 287 (211)213/ 287 (212)214/ 287 (213)215/ 287 (214)216
/ 287 (215)217/ 287 (216)218/ 287 (217)219/ 287 (218)220/ 287 (21
9)221/ 287 (220)222/ 287 (221)223/ 287 (222)224/ 287 (223)225/ 28
7 (224)226/ 287 (225)227/ 287 (226)228/ 287 (227)229/ 287 (228)230/
287 (229)231/ 287 (230)232/ 287 (231)233/ 287 (232)234/ 287 (233)
235/ 287 (234)236/ 287 (235)237/ 287 (236)238/ 287 (237)239/ 287
(238)240/ 287 (239)241/ 287 (240)242/ 287 (241)243/ 287 (242)244/
287 (243)245/ 287 (244)246/ 287 (245)247/ 287 (246)248/ 287 (247)24
9/ 287 (248)250/ 287 (249)251/ 287 (250)252/ 287 (251)253/ 287 (2
52)254/ 287 (253)255/ 287 (254)256/ 287 (255)257/ 287 (256)258/ 2
87 (257)259/ 287 (258)260/ 287 (259)261/ 287 (260)262/ 287 (261)263/
287 (262)264/ 287 (263)265/ 287 (264)266/ 287 (265)267/ 287 (266
)268/ 287 (267)269/ 287 (268)270/ 287 (269)271/ 287 (270)272/ 287
(271)273/ 287 (272)274/ 287 (273)275/ 287 (274)276/ 287 (275)277/
287 (276)278/ 287 (277)279/ 287 (278)280/ 287 (279)281/ 287 (280)2
82/ 287 (281)283/ 287 (282)284/ 287 (283)285/ 287 (284)286/ 287 (
285)287/ 287 (286)Username for 'https://github.com': bryanedds
Password for 'https://bryanedds@github.com':
To https://github.com/bryanedds/prime.git
! [rejected] f9376cdb70e9217ff005abedb3009e3db293f5dc -> master (non-fas
t-forward)
error: failed to push some refs to 'https://github.com/bryanedds/prime.git'
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Merge the remote changes (e.g. 'git pull')
hint: before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
我再次尝试 pull ,但无济于事。另外,重要的是,所有数字、括号和斜线是什么???我现在完全被困住了,迷路了,这可能是我的错,所以我真诚地感谢在这件事上的帮助!
最后,我可能在把自己挖到这个洞里的时候做了其他坏事……我希望我有一个日志记录我所做的一切,但是 CMD 认为没有人需要知道比过去 50 多的事情他们 session 的台词....... >:(
最佳答案
您提供的链接是关于子树 merge 的,不要与 git subtree
命令混淆,后者是 git 扩展的一部分。
如果你执行 git branch
并且你可以看到除了你的父项目的 master
分支之外的本地 prime
分支,那么你可以做一个
git subtree split --prefix=prime --onto prime --branch prime
然后推送到你的 prime
仓库
git push -f prime 素数:master
如果你在本地没有看到 prime
分支,那么你可以使用 git subtree
进行新的拆分,方法是执行
git subtree split --prefix=prime --branch prime
它将创建一个名为 prime
的新悬挂分支,可以跟踪您的远程 prime
存储库。要更新您的 prime
远程存储库,您可以执行以下任一操作
git push -f prime 素数:master
关于git - 带有疯狂输出的 git subtree push 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18113883/
我在使用以下代码时遇到问题: function http_file_exists($url){ $f=fopen($url,"r"); if($f){ fclose($f); retu
我已经通过 Git 部署到 Azure 几个月了,没有出现重大问题,但现在我似乎遇到了一个无法克服的错误。 我创建了一个新的 Azure 网站,为正在开发的项目创建单独的预览链接。我在新站点上设置了
我已经通过flutter创建了一个App并完成了它,我想在flutter文档中阅读时进行部署。 我收到此错误: FAILURE: Build failed with an exception. * W
我在Windows 10中使用一些简单的Powershell代码遇到了这个奇怪的问题,我认为这可能是我做错了,但我不是Powershell的天才。 我有这个: $ix = [System.Net.Dn
我正在尝试使用 RapidJSON 解析从服务器接收到的数据。以下是收到的确切字符串: [ { "Node": "9478149a08f9", "Address": "172.17
我尝试为 ios 编译 OpenCV。我总是收到这些错误。我用不同版本的opencv试了一下,结果都是一样的。 我运行这个:python 平台/ios/build_framework.py ios_o
我在一台机器上做基本的发布/订阅,我的客户端是 StackExchange-Redis 的 C# 客户端,我在同一台机器上运行基于 Windows 的 Redis 服务器(服务器版本 2.8.4) 当
我有这段代码,但无法执行,请帮我解决这个问题 连接 connect_error) { die ("connection failed: " . $terhubung->connect_erro
我在 tomcat 上运行并由 maven 编译的 Web 应用程序给出了以下警告和错误。我可以在本地存储库中看到所有 JAR,但有人可以帮忙吗。 WARNING: Failed to scan JA
我正在 Windows 8 上使用 Android Studio 开发一个 android 应用程序,我正在使用一些 native 代码。突然间我无法编译我的 C 文件。当我运行 ndk-build
下面的代码对类和结构的成员进行序列化和反序列化。序列化工作正常,但我在尝试使用 oarch >> BOOST_SERIALIZATION_NVP(outObj); 反序列化时遇到了以下错误; 代码中是
如果我运行此命令“rspec ./spec/requests/api/v1/password_reset_request_spec.rb”,此文件中的所有测试都会通过。 但是,当我运行“rspec”时
我在尝试执行测试以使用 Protractor 上传文件时出错,我的代码是这个 it('it should be possible to upload a file', function() {
System.loadLibrary("nativefaceswap"); 当我运行我的应用程序时,我在 Android Studio 中发现了此类错误。在logcat中显示: java.lang.U
我希望有人能帮助我!使用任何方法或命令行的任何 SSL/HTTPS 调用均无效。 我在 Windows 10 中使用 Ubuntu Server 18.04 作为子系统。我的问题是昨天才开始出现的,因
通过删除这两个值将日期字段从 null=True 和 Blank=True 更改为 required 时,使用 db.alter 命令时遇到问题。 当以下行被注释掉时,迁移运行不会出现问题。
我第一次使用 Heroku 尝试创建应用程序(使用 SendGrid 的 Inbound Parse Webhook"和 Twilio SMS 通过电子邮件发送和接收 SMS 消息)。通过 Virtu
我正在将我的 swift 项目更新到 Xcode 7 上的 Swift 2.0。xcode 在构建项目时报告了以下错误: 命令/Applications/Xcode.app/Contents/Deve
在我的代码中,SSL 库函数 SSL_library_init() 没有按预期返回 1。我如何才能看到它返回了什么错误? 我在 SSL_library_init() 之后调用了 SSL_load_er
我正在尝试运行在以下链接中找到的答案: Asynchronously Load the Contents of a Div 但是当我这样做时,我会遇到我不太理解的错误。 我的代码: $(documen
我是一名优秀的程序员,十分优秀!