Questions tagged «git»

Git是一个开源的分布式版本控制系统(DVCS)。使用此标签可解决有关Git使用和工作流程的问题。不要仅仅因为存储库恰好托管在GitHub上而使用[github]标签来解决与Git相关的问题。另外,请勿对碰巧涉及Git储存库的一般编程问题使用此标记。

30
如何撤消Git中的最新本地提交?
Наэтотвопросестьответына 堆栈溢出нарусском:Каквернуться(откатиться)кболеераннемукоммиту? 我不小心将错误的文件提交给Git,但是我还没有将提交推送到服务器。 如何撤消本地存储库中的那些提交?

30
如何在本地和远程删除Git分支?
我想在本地和远程删除分支。 尝试删除远程分支失败 $ git branch -d remotes/origin/bugfix error: branch 'remotes/origin/bugfix' not found. $ git branch -d origin/bugfix error: branch 'origin/bugfix' not found. $ git branch -rd origin/bugfix Deleted remote branch origin/bugfix (was 2a14ef7). $ git push Everything up-to-date $ git pull From github.com:gituser/gitproject * [new branch] bugfix -> origin/bugfix Already …


30
如何在提交前撤消'git add'?
想要改善这篇文章吗?提供此问题的详细答案,包括引文和答案正确的解释。答案不够详细的答案可能会被编辑或删除。 我错误地使用以下命令将文件添加到了Git: git add myfile.txt 我还没有跑步git commit。有一种方法可以撤消此操作,以便这些文件不会包含在提交中?

30
如何重命名本地Git分支?
我不想重命名远程分支,如重命名本地和远程Git存储库的master分支中所述。 如何重命名尚未推送到远程分支的本地分支? 如果还需要重命名远程分支: 如何重命名Git本地和远程分支名称


30
如何将Git存储库还原到先前的提交?
这个问题的答案是社区的努力。编辑现有答案以改善此职位。它目前不接受新的答案或互动。 如何从当前状态恢复为特定提交时创建的快照? 如果我这样做git log,则得到以下输出: $ git log commit a867b4af366350be2e7c21b8de9cc6504678a61b` Author: Me <me@me.com> Date: Thu Nov 4 18:59:41 2010 -0400 blah blah blah... commit 25eee4caef46ae64aa08e8ab3f988bc917ee1ce4 Author: Me <me@me.com> Date: Thu Nov 4 05:13:39 2010 -0400 more blah blah blah... commit 0766c053c0ea2035e90f504928f8df3c9363b8bd Author: Me <me@me.com> Date: Thu Nov 4 00:55:06 2010 -0400 …

30
如何强制“ git pull”覆盖本地文件?
Наэтотвопросестьответына 堆栈溢出нарусском:Какпринудительноперезаписатьлокальныефайлывовремя混帐拉? 如何强制覆盖上的本地文件git pull? 该方案如下: 团队成员正在修改我们正在工作的网站的模板 他们正在将一些图像添加到图像目录(但是忘记在源代码控制下添加它们) 他们通过邮件将图像发送给我 我将图像添加到源代码管理下,并将其与其他更改一起推送到GitHub 他们无法从GitHub提取更新,因为Git不想覆盖其文件。 这是我得到的错误: 错误:未跟踪的工作树文件“ public / images / icon.gif”将被合并覆盖 如何强制Git覆盖它们?这个人是设计师-通常,我会手工解决所有冲突,因此服务器具有他们只需要在计算机上更新的最新版本。


30
如何签出远程Git分支?
Наэтотвопросестьответына 堆栈溢出нарусском:Получениекодаветкинаудаленномсервере 有人将名为testwith 的分支推git push origin test送到共享存储库。我可以看到带有的分支git branch -r。 现在,我正在尝试检出远程test分支。 我试过了: git checkout test 什么都不做 git checkout origin/test给* (no branch)。这令人困惑。我怎么会处于“无分支”状态? 如何签出远程Git分支?


14
使用Git将最新提交移至新分支
我想将我已承诺掌握的最后几个提交移动到新的分支,并在做出这些提交之前将master重新带回。不幸的是,我的Git-fu还不够坚固,有什么帮助吗? 即我该如何去 master A - B - C - D - E 对此吗? newbranch C - D - E / master A - B




By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.