Tag: github上

复制没有历史的git仓库

我目前有一个github上的私人存储库,我想公开。 但是,一些初始提交包含我不想公开的信息(硬编码的创build等)。 公开发布最新的提交的最简单的途径是什么(我真的不需要或不需要在公共存储库中提交以前的提交),而不包括部分或全部提交历史logging?

试图从我的Github存储库中提取文件:“拒绝合并不相关的历史”

我正在学习git,我正在关注Git社区书。 以前(很久以前)我在Github上创build了一个公共仓库,附带一些文件。 现在,我在当前的计算机上设置了一个本地Git存储库,并提交了一些文件。 然后我添加了一个远程指向我的Github页面: [root@osboxes c]# git remote add learnc https://github.com/michaelklachko/Learning-C 这似乎是成功的: [root@osboxes c]# git remote show learnc * remote learnc Fetch URL: https://github.com/michaelklachko/Learning-C Push URL: https://github.com/michaelklachko/Learning-C HEAD branch: master Remote branch: master tracked Local ref configured for 'git push': master pushes to master (local out of date) 现在我想从我的Github仓库下载文件到我的电脑。 我做到了这一点: [root@osboxes c]# git fetch learnc […]

GitHub将请求提交给新的上游分支

我的工作stream程:我有一个远程项目(上游)的分支(起源)。 我创build了一个分支,话题/票据。 我想创build一个我的起源分支到上游项目的一个同名的,全新的“主题/票据”分支的拉请求。 换句话说,我不希望我的拉请求主分支或任何现有的分支。 当使用BitBucket时,我有这个选项。 当我创build我的PR,我select我的起源分支,然后远程分支select允许“创build新的分支(主题/票据)”。 在GitHub中,我似乎没有这个选项。 我可以input新的分支名称; 但是然后select继续灰色,直到我select一个有效的,现有的分支上游。 烦恼的解决方法是在执行PR之前创build分支。 但是它需要问一个谁可以上游 – 在我看来,似乎有一个更简单的方法来做到这一点。 那么,GitHub有没有办法创build一个pull请求来创build一个新的上游分支,或者这只是一个已知的限制?

Git从合并请求中删除不需要的提交

我已经开始了一个项目的工作,我做了一些不必要的提交,我把它们推给了起源大师。 现在,当我尝试执行pull请求时,Github想要提交所有以前的提交。 我的问题是,我如何删除不需要的提交,并提交我想要提交的更改,以便与主服务器保持最新?

如何轻松创buildGithub友好降价loggingJavaScriptfunction?

我希望能够在JavaScript源代码中的任何地方使用JSDoc注释(甚至可以在模块中甚至匿名函数中嵌套几层函数): /** * Used to do some important thing that needs doing that works like xyz. * @param {String} whatever – some string that has some purpose * @param {Function} callback – a function that needs to be run * @returns {Boolean} whether or not something happened */ function something(whatever, callback) { … 并有一些简单的方法来产生漂亮的降价: ##`root.something(whatever,callback)` […]

如何停止Google索引我的Github存储库

我使用Github来存储我的一个网站的文本,但问题是谷歌索引Github中的文本。 所以相同的文本将显示在我的网站和Github上。 例如这个search最热门的是我的网站。 第二个命中是Github存储库。 我不介意人们是否看到消息来源,但我不希望Google将其编入索引(也许会对重复的内容进行处罚)。除了将存储库私有化之外,还有什么方法可以告诉Google停止对其进行索引吗? 在Github页面的情况下会发生什么? 这些是源代码在Github存储库中的网站。 他们是否有同样的重复问题? 采取这个search最高的命中导致马尔帕网站,但我没有看到在search结果中列出的来源 。 怎么样?

Github提交语法来链接合并请求/问题

我见过涉及特定问题/拉取请求的提交消息。 包含特定存储库的问题或请求的语法是什么?

如何从GitHub下载一个commit-diff?

我想通过Web界面从GitHub获得一个提交(我们称之为${SHA} )。 例如,像这样的东西: $ git clone http://github.com/foo/bar $ cd bar $ git format-path -o .. ${SHA}~1..${SHA} $ cd .. $ rm -rf bar …但不必克隆整个存储库(问题中的回购很大)。 显然,GitHub可以通过web界面显示给定提交的差异,但是我可以如何将其提取到(统一的)diff文件中(理想情况下,提交消息是完整的)?

使用LAN中的移动设备连接到本地构build的Jekyll服务器

在一台机器上使用jekyll服务器之后,build立一个WEBrick服务器,在这个特定的PC上可以从localhost:4000访问该站点。 但是,我想知道如何从局域网中的其他机器访问此Web服务器,尤其是移动设备? 我试图在将代码推送到Github之前在移动设备上testingjekyll站点。

混帐坚持在拆包对象阶段

我试图做一个从github的远程仓库git pull到本地机器…但git被困在70%的“拆包对象”阶段,没有任何地方的迹象..(留下来几个小时现在没有变化) 任何关于如何解决这个问题的build议? 是否有可能指示git只从远程存储库下载最新的提交/版本,而不是所有的中间状态?