Tag: 混帐

Git / GitHub无法推送给主

我是Git / GitHub的新手,遇到了一个问题。 我创build了一个testing项目并将其添加到本地存储库。 现在我正在尝试将文件/项目添加到远程存储库。 这是我做了什么(这工作) – git remote add origin git://github.com/my_user_name/my_repo.git 现在,当我尝试使用以下命令将存储库推送到GitHub时,出现以下错误 – git push origin master 错误 – fatal: remote error: You can't push to git://github.com/my_user_name/my_repo.git Use git@github.com:my_user_name/my_repo.git

如何用git下载分支?

我有一个在GitHub上托pipe的项目。 我在一台计算机上创build了一个分支,然后把我的修改推到了github上 git push origin branch-name 现在我在另一台计算机上,我想下载该分支。 所以我试了一下: git pull origin branch-name …但所有这一切都覆盖我的主分支与我的新分支的变化。 我需要做什么来正确拉动我的远程分支?

HEAD和主人之间的区别

Git中的HEAD和master什么区别? 我在GitHub上做了一个项目的克隆,并想把我的修改推送到远程。 但是我应该推哪一个?

另一个git过程似乎在这个仓库中运行

我试图学习如何使用git,并创build了一个html,css和javascript文件的小项目。 我从我基本上空的项目做了一个分支,然后对我的代码进行了一些更改。 我尝试登台的变化,但我得到以下错误信息: Another git process seems to be running in this repository, eg an editor opened by 'git commit'. Please make sure all processes are terminated then try again. If it still fails, a git process may have crashed in this repository earlier: remove the file manually to continue. 诚然,我遇到了问题,试图提前空的项目,只是因为我不知道如何摆脱我以某种方式得到的地方退出GIT bash。 有没有办法让我来解决这个问题,或者我应该开始一个新的存储库?

如何列出包含提交的所有标记?

这个问题类似于如何在git中列出指向特定提交的所有标记 ,但有一点不同:我希望在每个标记的树中search包含特定提交的所有标记,而不是标记在标记中的文件本身(在这种情况下,只有Makefile更改已被标记)。

克隆GitHub仓库的内容(不包含文件夹本身)

我想git clone GitHub上存储库的内容。 当我git clone (git @ github:me / name.git …)时,我得到一个名为name/的文件夹,里面有我的内容…我怎样才能得到内容?

你怎样才能撤消最后的git add?

是否有可能取消最后阶段(未提交)在git中的变化? 假设当前分支有很多文件,有些是上演的,有些则不是。 在某些时候,一些愚蠢的程序员不小心执行了: git add — . …代替: git checkout — . 这个程序员现在可以用一些神奇的git命令取消最后的变化吗? 还是应该先做实验呢?

删除本地Git分支后删除远程回购

我希望我的本地和远程存储库在分支方面始终保持同步。 在GitHub上的合并请求审查后,我合并并删除我的分支(远程)。 我怎样才能获取我的本地存储库中的这些信息,并让Git删除我的本地版本的分支以及?

如何反向申请藏匿?

我有一个小补丁保存在我的git存储。 我已经将它应用到我的工作副本使用git stash apply 。 现在,我想通过反向应用修补程序来退出这些更改(有点像git revert会对存储进行git revert )。 有谁知道如何做到这一点? 澄清:我的工作副本还有其他更改。 我的具体情况很难描述,但是您可以想象一些debugging或实验代码。 现在它在我的工作副本中与其他一些变化混合在一起,我希望看到有没有变化的影响。 它看起来不像stash支持这个,但一个git stash apply –reverse将是一个不错的function。

如何保持git分支与主同步

目前git正在进入我的脑海,我无法为以下提出最好的解决scheme。 有两个分支,一个叫做master ,另一个叫mobiledevicesupport 。 我想保持移动设备支持作为一个连续的分支,只要mobiledevicesupport稳定,它将与主分支合并/同步。 这会将移动设备支持的更改合并到主设备中,而且还会将主设备的所有更改合并到移动设备支持中,以便分支可以继续进行工作并对function进行改进或修改。 这需要与中央存储库和多个开发人员一起工作。 请使用其他人使用的类似工作stream程的示例,或者只是告诉我这个想法是否愚蠢,我应该考虑其他选项。 目前工作stream程看起来很合理,但我不知道如何让Git以这种方式工作。 谢谢,都非常感谢。 更新1:如果我要合并master到mobiledevicesupport和mobiledevice支持到主,我是否获得跨两个分支复制提交。 或者是足够聪明的git工作,我已经把最新的变化从分支机构A到分支机构B并添加合并提交C到分支机构B.我已经从分支机构B的最新变化分支A,并添加合并提交D分支一个? 我打算张贴一张图片,但我没有足够的声望,所以我想下面的插图将不得不做。 两个分支不断合并,往往双向合并。 我不确定的关键是git将如何提交提交,并将它填入任一分支与来自另一分支的提交合并或将保持干净。 我之前使用过rebase,但似乎结束了分支并把所有提交到master,或者我做错了。 感谢你目前的帮助。 master A–B–C—–H–I–J–M–N \ / \ mobile \ / \ D–E–F–G——–K–L