Questions tagged «git»

Git是一个开源的分布式版本控制系统(DVCS)。使用此标签可解决有关Git使用和工作流程的问题。不要仅仅因为存储库恰好托管在GitHub上而使用[github]标签来解决与Git相关的问题。另外,请勿对碰巧涉及Git储存库的一般编程问题使用此标记。

3
使用Visual Studio 2013时,TFVC(TFS版本控制)和用于源代码控制的Git之间有什么大区别?
关于Git与TFVC源代码管理,存在大量的问题和答案,但是目前没有答案涵盖我可以找到的将Git集成到Team Foundation Server / Service中。 我正在开始使用Visual Studio 2013使用多种语言(C#,C ++,PHP,Javascript,MySSQL)开发绿色牧场。将来,将进行一些iOS开发。我对SVN,VSS和TFVC的源代码控制非常熟悉。但是,我从未使用过Git。我更喜欢使用TFS进行流程管理/敏捷开发...虽然它不是完美的,但是可以很好地集成到Visual Studio中。 因此,为了帮助我在这两个系统之间做出决定... 使用Visual Studio 2013时,用于源代码控制的TFVC和Git之间有什么大区别? 就我而言,唯一的好处是本地存储库(不是说它无关紧要)和iOS开发支持吗? 这是Git命令行界面的唯一缺点(有人会认为这不是缺点;-P)。 您是否有使用Visual Studio 2013 GUI for Git的经验?这足以支持没有命令行界面的基本分支/合并吗? 是否有针对Git的详细启动指南,其中显示了与Visual Studio 2013一起使用的Git?微软有一个视频,用于将现有的Git存储库集成到Visual Studio 2013中,但是我正在寻找从头开始使用Git和VS 2013的视频。 我不是在这里找书,只是一些要点,也可能是使用TFVC和Git的人们的一些相关链接。


5
Git合并我文件中的左侧HEAD标记
当出现错误消息告诉我合并被中止时,我尝试使用Git在命令行中合并文件。 我以为那是结束,但是后来我意识到我的文件中有gitmarks。像这样: start = expression validchar = [0-9a-zA-Z_?!+\-=@#$%^&*/.] integer = <<<<<<< HEAD digits:[0-9]+ { return digits.join(""); } ======= sign:"-"* digits:[0-9]+ { return sign + digits.join(""); } >>>>>>> gh-pages 这些文件不是由我编辑的,显示的行中插入了: 小于符号的HEAD(<<<<<<< HEAD) 更改代码行 一串等号(=======) 新版本的代码 另一行以大于号和分支名称(>>>>>>> gh-pages)开头 更糟糕的是文件内容不再井井有条。有谁知道我如何使这些文件恢复正常,以及我在gh分支中所做的更改已合并到master分支中?

4
在git-flow之后,您应该如何处理早期版本的修补程序?
如果您尝试遵循此处介绍的git-flow分支模型以及此处介绍的工具,则应如何处理这种情况: 您已经制作了1.0版和2.0版。然后,您需要对1.0进行修复。您从1.0标记创建了一个修补程序分支,并在那里实现了修补程序。但是那又怎样呢? 通常,您将合并到master并在其中放置1.1 release标签。但是您不能将1.1合并到master上的2.0之后的某个点。 我猜您可以将release标签放在hotfix分支上,但是那样会在包含发布标签的master旁边创建一个永久分支。那是正确的方法吗?
101 git  branch  git-flow  hotfix 

7
Git从命令行注销用户
是否有退出git的命令?我将计算机移交给其他人,并且不希望git附加到终端中的我的帐户中。
101 git 

17
Git错误致命:认证失败
我正在尝试使用git将我的存储库推送到Visual Studio Team Services项目,但出现错误: fatal: Authentication failed for (url of team project 我正在使用cmds: git remote add origin https://XXXXXXX.visualstudio.com/DefaultCollection/_git/project git push -u origin -–all 对此有什么解决的主意吗? 谢谢!
101 git  azure-devops 


2
Git:需要一个修订错误
我在项目中初始化了一个新的git,到目前为止,我只有两次提交。我的日志如下 git log commit e515e5b8dcbd8f1ea4a7a7d4a1efb82a1a0aee7a Author: Olkun Mustafa <olkun.mustafa@gmail.com> Date: Fri Oct 3 10:04:20 2014 +0300 Temp commit commit 71781bf0a7807351a56d5155dac94169ea700527 Author: Olkun Mustafa <olkun.mustafa@gmail.com> Date: Fri Oct 3 10:01:42 2014 +0300 First Commit 当我尝试重新设置此提交的基准时,出现如下错误 git rebase --interactive HEAD~2 fatal: Needed a single revision invalid upstream HEAD~2 我在Google进行了相当的研究,但直到现在我都没有找到解决方案。
101 git 

3
如何更改git子模块以指向子文件夹?
浏览SubModule教程,我从boto项目中创建了一个子模块。然后,我发现我实际上只需要这个项目的一个子集-特别是boto文件夹。 我想更改我的子模块以指向该文件夹。当我查看.gitmodules时,我看到 [submodule "backup/src/boto"] path = backup/src/boto url = https://github.com/boto/boto.git 我应该使用哪个URL代替https://github.com/boto/boto.git?更改URL后,是否应该在本地删除boto文件夹并重新拉动?

4
git push到特定分支
即使阅读了这个问题:git-push-current-branch,我仍然很难弄清楚应该如何编写git push命令。如问题链接中所述,从文档中尚不清楚。 我想以我的“真实世界”为例。以下是git status在分支的顶层执行命令时看到的内容: 在分支上amd_qlp_tester 您的分支比“ origin / amd_qlp_tester”提前5次提交。 等等... 所以我的分支名称是,amd_qlp_tester但是它是从主分支“分支”出来的(如果我用错了术语,那是因为我的SVN背景)。但是还有一个名字`origin / amd_qlp_testser' 那么我该如何表达我的push命令呢? 是否为以下任何一项: git push origin/amd_qlp_tester git push origin amd_qlp_tester git push amd_qlp_tester git push origin git push

1
在GitHub上可视化分支
在TortoiseGit,gitk或BitBucket上,通常具有所有分支的项目历史可视化,如下所示: 但是,GutHub的提交历史似乎很平坦,至少我找不到显示这种图形的方法。GitHub的Web UI可以像其他Git客户端一样以某种方式可视化分支吗?
101 git  github  branch 

1
git push origin HEAD是什么意思?
我在官方指南中发现: git push origin HEAD 一种方便的方式将当前分支推到远程上的相同名称。 但是,该命令的含义对我来说并不明确。为什么会产生这种效果? 我一直找不到答案(这个问题似乎可以解决问题,但标题有误导性)。
101 git  git-push 

2
在请求请求时重命名分支
在Github上,您可以发出拉取请求以向项目添加功能。一个人的贡献必须在一个分支上,如果请求被接受,它将被合并到项目的主分支(或类似分支)中。 现在,我在Github上提交了请求请求,我的贡献在一个名为的分支上patch-1。我可以通过以下方式在本地修改分支的名称 git branch -m patch-1 newname 从原则上讲,我也可以按照这个答案中的指示在我的Github分叉仓库上重命名它。在实践中,这是通过删除旧分支patch-1并用另一个名称将其重新推入来完成的newname。 patch-1当它构成请求请求时,是否可以重命名我在Github上的分支存储库上的分支?还是在拉取请求管理上引起问题? 当分支是请求请求时,有什么方法可以重命名分支上的分支?
101 git  github  pull-request 

23
![拒绝]管理员->管理员(先获取)
有没有很好的方法来解释如何解决“! [rejected] master -> master (fetch first)'在Git中 ”问题? 当我使用此命令时, $ git push origin master它将显示一条错误消息。 ! [rejected] master -> master (fetch first) error: failed to push some refs to 'git@github.com:zapnaa/abcappp.git'
101 git  github  git-push 

2
Git如何回滚基准
在Git中,如果您对重新设置不满意,该如何回滚? Git没有试运行的基础。如果我进行了变基并且还没有推送,那么如何回滚到以前,好像从未发生过?
101 git 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.