Tag: github上

我可以将储存库安排到Github上的文件夹中吗?

我是git的新手,现在我正在做的是将所有最近的项目作为存储库上传到github。 有很多不同的项目,如网页devise,WordPress的主题和不同types的应用程序。 而其中一些也属于更大的项目,因为它们将testing一些东西作为一个不同的应用程序。 现在的问题是,我在网上有一个令人困惑的数据库。 如何将相关的github存储库分组到文件夹结构中? 是否有一个function提供任何能够订购和结构,甚至标签库上的github吗?

标签和发布有什么区别?

使用GitHub的API,我不能得到发布列表,但我可以得到标签列表。 他们之间有什么区别?

在提交日志中,Git pull导致无关的“合并分支”消息

我正在与一个项目的另一个开发人员合作,我们使用Github作为远程回购。 我在Mac上使用git 1.7.7.3,他在Windows上使用git 1.7.6。 这是发生了什么事 我们中的一个人(让我们称他为开发人员A,但哪一个并不重要)将一组提交推送给GitHub。 另一个(开发者B)进行一些本地提交。 B做一个git pull 。 B做git push 。 查看提交历史日志,我看到github.com:foo/bar的合并分支“主” 随着时间的推移,提交日志充斥着“合并分支”消息,并且还显示开发者B提交了开发者A所作的改变。 我们唯一能够避免这个问题的方法git pull –rebase在第3步做一个git pull –rebase ,但是我不知道rebasing会带来什么样的副作用。 这是我第一次在一个多开发人员的git repo上工作,那么这只是正常的行为? 任何想法如何解决这个问题?

Github:如何检出我自己的仓库

我对GitHub很新。 我创build了一个GitHub存储库,并从我的电脑推送它。 现在我需要从另一台电脑上开始工作。 我如何检查我自己的存储库? 我应该为其他人的存储库分叉吗? 尽pipe如此,在我看来,我自己有点傻了。

如何更改拉请求的基本分支?

我在GitHub的项目上创build了一个pull请求到一个特定的远程分支。 一段时间后,远程分支被删除。 我怎样才能改变拉请求指向另一个分支(特别是master )?

你如何在github上分享自己的项目?

我在Github上有一个公开的回购。 我想复制/复制它,并基于当前的回购工作在一个新的项目上。 但我不想影响目前的回购。 我试图使用GitHub的networking用户界面,但它没有做任何事情。 我感谢您的帮助。

使用git,我怎么能search所有分支的string?

使用git,我怎么能search所有本地分支的所有文件中给定的string? Github的具体情况:是否有可能在所有Github分支上执行上述search? (在我的远程github回购有几个远程分支,理想情况下,我不会为这次search降下..)

我怎样才能生成github中两个分支之间的单个文件的差异

我需要为单个文件生成一个diff,它将显示两个版本之间的差异,这两个版本实际上是github中的标签。 然后我想通过电子邮件发送这个差异给一个人,所以一个github的差异URL将是理想的。 github比较视图将允许我为所有更改的文件执行此操作,但是这不是很好,因为我的回购中有成千上万个文件。 我可以在命令行中做到这一点如下,但这不会帮助,因为我需要通过电子邮件发送差异给别人: git diff tag1 tag2 — path/to/file 我发现这里讨论的命令行版本: 我怎么能看到本地分支和远程分支之间的指定文件的差异?

在MarkDown中包含一个SVG(托pipe在github上)

我知道一个图像可以被放置在一个具有MD语法的MD上![Alt text](/path/to/img.jpg)或![Alt text](/path/to/img.jpg "Optional title") ,但我很难放置在代码托pipe在Github上的MD的SVG。 最终使用rails3,并经常更改模型,所以我正在使用RailRoady生成模型的模式图的SVG。 我想要那个SVG然后被放置在ReadMe.md中,并被显示。 当我在本地打开SVG文件时,它确实起作用,那么如何让浏览器在MD文件中呈现SVG? 鉴于代码将是dynamic的,直到它最终确定(似乎从来没有),在一个单独的地方托pipeSVG似乎矫枉过正,我错过了一个方法来实现这一点。 我想包含的SVG在Github上: https://github.com/specialorange/FDXCM/blob/master/Rails/fdxcm/doc/models_brief.svg : https://github.com/specialorange/FDXCM/blob/master/Rails/fdxcm/doc/models_brief.svg 我已经尝试了下面的实际图像,以validation语法正在工作,只是没有呈现SVG代码: ![Overview][1] [1]: https://github.com/specialorange/FDXCM/blob/master/doc/controllers_brief.svg "Overview" <img src="https://raw.github.com/specialorange/FDXCM/master/doc/controllers_brief.svg"> ![Alt text](https://raw.github.com/specialorange/FDXCM/master/doc/controllers_brief.svg) [Google Doc](https://docs.google.com/drawings/d/1B95ajItJTAImL2WXISX0fkBLYk3nldea4Vm9eo-VyE4/edit) : <img src="https://docs.google.com/drawings/pub?id=117XsJ1kDyaY-n8AdPS3_8jTgMyITqaoT3-ah_BSc9YQ&w=960&h=720"> <img src="https://raw.github.com/specialorange/FDXCM/master/doc/controllers_brief.svg"> <img src="https://docs.google.com/drawings/d/1B95ajItJTAImL2WXISX0fkBLYk3nldea4Vm9eo-VyE4/edit"> 得到以下结果: Google文件 :

什么是伪TTY分配? (SSH和Github)

我试图按照本教程设置与Github的SSH连接: https://help.github.com/articles/generating-ssh-keys 我遇到了以下命令: $ ssh -T git@github.com # Attempts to ssh to github 好奇,我看了一下ssh手册。 它说了以下几点: -T Disable pseudo-tty allocation. 什么是tty分配? tty代表什么? 为什么我们禁用它? 我认真地试图查看它,但我甚至找不到一个定义。