草庐IT

有的是

全部标签

git - 如何判断 github 提交的是哪个分支?

在github上,当我查看提交时,它会显示提交消息和更改,以及底部的任何评论。但是,它没有告诉我提交被checkin到哪个分支。即使我“浏览代码”,它也会浏览特定“树”的代码(大概是提交时代码的状态),而不是特定分支。我知道git中的提交并没有内在地链接到一个分支,但它们肯定总是首先提交到一个特定的分支?提交是否标记有该分支,我可以通过某种方式查看它是哪个分支吗? 最佳答案 好吧,从根本上说,这个问题的答案是:没有确定的方法可以判断。Mercurial实际上用他们checkin的分支名称标记提交,但git根本不这样做;显然,分支的名

git - "git pull --all"可以更新我所有的本地分支吗?

我通常至少有3个远程分支:master、staging和production。我有3个本地分支机构跟踪那些远程分支机构。更新我所有的本地分支是乏味的:gitfetch--allgitrebaseorigin/mastergitcheckoutstaginggitrebaseorigin/staginggitcheckoutproductiongitrebaseorigin/production我很想能够只做一个“gitpull-all”,但我还没能让它工作。它似乎执行“fetch--all”,然后更新(快进或merge)当前工作分支,但不更新其他本地分支。我仍然坚持手动切换到每个本地分

git - Visual Studio 2015 团队资源管理器看不到现有的本地存储库克隆

我有一个带有存储库的VisualStudio在线团队项目。我已经在VS2013中使用它一段时间了。我安装了VS2015并在团队资源管理器中在线连接到VisualStudio,然后选择了有问题的项目。然而,在解决方案下它说:您必须克隆存储库才能打开此项目的解决方案。我确实转到设置并编辑我的全局设置以正确设置我的存储库根目录。(与VisualStudio2013中设置的位置相同)但是,它已经被克隆到我的本地机器上了。为什么VS2015TeamExplorer看不到现有的存储库文件夹?除了删除文件夹并再次克隆之外,我该如何解决这个问题? 最佳答案

git - 将现有的 Git 存储库导入 IntelliJ IDEA

我有一个本地Git存储库,其中包含我自己的分支、存储和所有这些爵士乐,我想将此存储库添加到IntelliJIDEA中,以便我可以管理它,而不是从创建存储库的新副本在IDEA中。我该怎么做?谢谢! 最佳答案 您实际上可以使用现有的存储库。只需转到打开并打开您想要作为根目录的目录。然后选择gitrepo目录,转到VCS菜单,然后选择启用版本控制集成。这就是我的全部。在Mac上就是如此简单。不确定流程在其他平台上是否完全相同。 关于git-将现有的Git存储库导入IntelliJIDEA,我们

git - 如何将 Visual Studio 2015 连接到现有的 Gitlab 项目?

有一个内部实例gitlab安装。此实例中有VisualStudio项目。将VisualStudio2015连接到其中一个项目的最简单方法是什么?使用GitHub,您可以通过选择“连接到GitHub”来完成,如下图所示:然后粘贴存储库url。下pull列表中没有GitLab选项。配置VisualStudio2015以使用来自gitlab存储库的解决方案的最简单方法是什么?我所说的工作是指将您通常的源代码控制绑定(bind)到存储库。请注意,这个问题可能在连接到非GitHub的任何git存储库的更一般的上下文中很有用,并且不直接支持内置的VisualStudio菜单,而不仅仅是为了GitL

git - 如何从现有的 git 存储库创建新的

我有一个远程git存储库,它真正取代了我们在另一个旧SCM中拥有的一切。多年来,许多项目和产品已添加到存储库中。这个repo中有一个分支,对应我感兴趣的一个产品。我只想从这个分支创建一个全新的git存储库,而不是真正关心历史的丢失。gitremoteadd是解决方案吗?我希望这两个存储库位于同一台服务器上。想法? 最佳答案 为了从现有存储库创建新的Git存储库,通常会创建一个新的裸存储库并将一个或多个分支从现有存储库推送到新存储库。以下步骤说明了这一点:创建一个新的存储库。它必须是bare以便您推送它。$mkdir/path/to/

git - 获取现有的 git 分支以跟踪远程分支

我在使用git时通常的工作流程是这样的:创建本地存储库在该存储库中做一些工作,添加/更改文件等。决定我要为存储库创建一个中央远程位置,并创建一个将所有提交从我的本地存储库推送到这个新的远程存储库但是,现在我希望能够从此远程存储库中push和pull,而不必指定我要推送到哪里或从哪里pull;我希望我的本地主机跟踪远程主机。我不清楚正确的方法来做到这一点,而且我一直无法从文档中确定它,即使它实际上不应该超过一个命令。因为这是每个存储库只做一次的事情,所以我通常采用两种简单但老掉牙的解决方案之一:使用gitclone创建了一个新的本地仓库,并删除了旧的。git克隆后,新存储库将设置为跟踪来

git - 如何配置现有的 git repo 以供 UNIX 组共享

我有一个现有的git存储库(一个空的),到目前为止只有我可以写入。我想向某个UNIX用户组foo开放它,以便foo的所有成员都可以向它推送。我知道我可以轻松地设置一个新的git存储库:gitinit--bare--shared=grouprepodirchgrp-Rfoorepodir但我需要对现有repo目录进行等效操作。 最佳答案 试试这个让repodir中的现有存储库为组foo中的用户工作:chgrp-Rfoorepodir#setthegroupchmod-Rg+rwrepodir#allowthegrouptoread/w

xcode - 在现有的 Xcode 项目中使用 Git

我正在尝试弄清楚如何在我的项目工作流程中使用git,并且我有一个现有的Xcode项目,我想将其放入存储库中。我想我在管理器下正确设置了存储库,但是源代码管理菜单是灰色的。显然,如果您开始一个新项目,这很容易做到,但我如何导入一个包含快照和所有内容的现有项目?我正在使用Xcode4和git1.7.4此外,如果有关于git配置和最佳实践的任何好的演练,那就太好了。我玩游戏有点晚了,所以任何能让我加快速度的东西都很棒。 最佳答案 GitHub在help.github.com上有一些非常好的git教程.要进行存储库的初始设置,请打开一个终端

git - 将现有的 git 项目导入 GitLab?

我有一个Gitlab安装帐户,我在其中创建了存储库“ffki-startseite”现在我想将存储库git://freifunk.in-kiel.de/ffki-startseite.git克隆到包含所有提交和分支的存储库中,这样我就可以开始处理它了在我自己的范围内。如何导入? 最佳答案 通过在我的计算机上本地运行的以下命令,我能够将我的项目连同所有提交、分支和标签完全导出到gitlab:Toillustratemyexample,Iwillbeusinghttps://github.com/raveren/kintasthesou