小编Nev*_*nel的帖子

如何在github中重新打开一个问题?

我向项目报告了一个问题.现在所有者将状态更改为已关闭,但如何将其更改为再次打开?
我在某处读到了我需要推拉操作的权利.真的吗 ?

git github git-pull git-push

126
推荐指数
1
解决办法
3万
查看次数

Git - 如何找到特定分支的第一次提交

在以下示例树中:

A-B-C-D-E (master branch)
    \
     F-G-H (xxx branch)
Run Code Online (Sandbox Code Playgroud)

我正在寻找F - xxx分支中的第一个提交.我认为有可能:

git log xxx --not master
Run Code Online (Sandbox Code Playgroud)

最后列出的提交应该是F.这是正确的解决方案还是有一些缺点?

我知道stackoverflow上有类似的问题,但没有人提出这样的解决方案,我不确定我是否做得对.

git

81
推荐指数
4
解决办法
3万
查看次数

在pull请求中仅包含特定提交

假设我已经克隆了存储库,创建了新的分支"Topic1",进行了更改,提交了它们,然后将它们推送到远程仓库git push origin Topic1.之后我向主分支发出拉取请求.

然后在我的本地存储库中,我从分支"Topic1"结帐到分支"Topic2",在那里做了一些更改,提交并再次将这个新分支推送到远程.并再次向主人提出拉动请求.我想提一下,在此期间没有对master分支进行任何更改,因此我不需要将本地repo与上游同步.

这就是问题:当我去拉"Topic2"的请求页面时,会出现"Topic1"的所有提交.所以,我的问题 - 如何才能获得仅与"Topic2"分支相关的第二次拉取请求提交?

git github pull-request

29
推荐指数
1
解决办法
2万
查看次数

Apt-get在Ubuntu 12.04上找不到包`git`

我想在ubuntu 12.04上安装git.但是当输入命令时

sudo apt-get install git
Run Code Online (Sandbox Code Playgroud)

我收到以下消息.我已经跑过sudo apt-get update了.

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package git is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  git-el

E: Package 'git' has no installation candidate
Run Code Online (Sandbox Code Playgroud)

git github ubuntu-12.04

13
推荐指数
1
解决办法
2万
查看次数

当上游没有接受我的拉取请求时,我可以删除分叉的Github存储库吗?

我分叉了另一个人的存储库,做了一些我自己的提交,然后向用户发送了一个拉取请求.用户最近没有活动,我不认为自己对项目有任何贡献.

我仍然希望看到我的拉取请求在一天内被接受并合并,但我不想让我的版本的存储库再次存在.

  1. 在我的拉请求被用户查看之前删除存储库是否可以?

  2. 如果我现在删除我的分叉存储库,我的拉取请求是否仍然适用?

  3. 在拉取请求被分析之前删除分叉存储库,这是一个好的做法吗?

git fork pull github

12
推荐指数
1
解决办法
762
查看次数

是否可以让本地Git分支与远程SVN存储库一起工作?

我们有一个带有源代码的SVN存储库.我们真的想使用本地Git分支来开发新功能并利用Git功能,如合并算法.

那可能吗?如果是,有人可以提供一些有关如何执行此操作的信息吗?

svn git

10
推荐指数
1
解决办法
3393
查看次数

Git merge:从"他们的"分支中取出一切

我有两个分支,"私人"和"公共".我在私人和定期工作,我想替换"公共"分支中的所有内容,以在"私人"中拥有一个干净的文件副本.

由于我不希望"私有"的历史转到"公共",我使用git merge --squash,但我仍然手动逐个解决合并文件.有一个更好的方法吗?

git merge git-merge branching-and-merging

6
推荐指数
2
解决办法
4067
查看次数

将 git 连接到 Github 帐户

很抱歉问了一个蹩脚的问题,但我对此很陌生并且需要帮助。

我先在笔记本上安装了git,后来在github上注册了帐户,现在如何连接它们?

网上很多文章都描述了先注册github账号再安装git如何连接,但没有给出相反的方法。

我问这个问题是因为我已经在我的系统上创建了一个存储库,但它没有显示在 github 帐户中,即使两者具有相同的电子邮件地址。

git github

6
推荐指数
2
解决办法
3万
查看次数

Git:从命名远程获取和从URL获取之间的区别是什么?

假设我从路径克隆了一个git存储库/path/to/repo.原始存储库将是一个名为"origin"的远程存储库.我可以使用命令从原点获取对象git fetch origin.这将从远程"origin"中检索所有对象,包括所做的任何分支.

令人好奇的是,如果我使用该命令从同一个存储库中显式获取git fetch /path/to/repo,我似乎检索所有提交对象,但不检索任何分支.

这是为什么?在这两种情况下我都没有做同样的事情吗?Git的行为如何如此不同?

git fetch

5
推荐指数
1
解决办法
167
查看次数

在ubuntu上克隆需要很长时间

我已经使用该命令在ubuntu中安装了Git

sudo apt-get install git-core 
sudo apt-get install git
Run Code Online (Sandbox Code Playgroud)

在此之后,我尝试使用该命令安装node.js.

git clone git://github.com/ry/node.git
Run Code Online (Sandbox Code Playgroud)

在这一步,它说

Cloning into node..
Run Code Online (Sandbox Code Playgroud)

并且需要很长时间而且不会返回.

我在这里错过了什么吗?

git git-clone

5
推荐指数
1
解决办法
7797
查看次数