English 中文(简体)
master子检查总会+格特再造会是什么?
原标题:What will git checkout master + git reset --hard do?
  • 时间:2010-03-11 00:24:01
  •  标签:
  • git
  • branch
最佳回答

检查一个分支机构,将当地<代码>HEAD点移,以便其在同一处点上指明分支机构的参考资料。 例如:

栏目: (Cs:

                        HEAD
                        |
                        V
            master      mybranch
            |           |
            V           V
C1 -------> C2 -------> C3

运行<代码>git 核对主后:

            HEAD
            |
            V
            master      mybranch
            |           |
            V           V
C1 -------> C2 -------> C3

这也按照要求将档案输入你的工作名录,以便完整地了解该项目所看的情况。 它不删除或改变承诺,因此,你通过检查另一个分支而失去工作。

另一个问题所描述的“排泄物头”的情况是,<代码>C3与一个分支无关。 为了确定这一点,您需要更新master的承诺。 分支指出,它包括新的内容(C3)。 <代码>master/code> 告诉大家,你现在正在与总务部门合作,然后与你所承诺的S SHA1做一个硬的<代码>reset,即:want在您的<代码>master/code>分行中更新了该分行对你所希望的内容的提及。

<><>Edit>:

在此情况下,一个排队长不是问题。 诚然,承诺和推动是两件不同的事。 排放不像在颠覆中那样与中央存放处联系。 在您对工作名录做出修改后,您在每份档案中填入<>/代码>,每份档案中,一经改动,即<代码>>> 姓名/代码>为档案名称。 一旦所有档案都列入该索引,你就会将其投入<条码>git中<>。

这方面的一个短手是使用<代码>git 承诺-a,在承诺之前自动在索引中添加经过修改的文档。 这使你能够跳跃到<代码>git 添加步骤。 注:git commitments -a将只增加modised 文档。 如果你重新提出从未承付的新档案,你必须人工添加<条码>。

一旦你们作出承诺,你可以操作<条码>git 推,向您的边远存放处发送承诺,并更新偏远地区。 这只是遥远的通信所困。 与颠覆不同的是,承诺本身在当地得到处理,没有与服务器进行任何互动。

问题回答





相关问题
git confusion - cloning a repo is returning a past version

Im having some confusion with my git usage. I cloned a repo from one comp to the other, and the new clone is the state of the original that was active some time ago. So its cloning a past version. ...

Appropriate strategy for tagging and hotfixing with git

I was wondering if the strategy I m using for tagging and hotfixing tags (which then I use for deploying rails applications) with git is appropriate. For tagging I just tag a commit of the master ...

Tips on upgrading CVS to git/hg?

We still use CVS, I use git and hg for my personal use though I m still a novice at both, but I realize they re much more modern and better, faster, distributed, etc. It s just everyone is so ...

Using Git in a TFS shop

Using Git at home has spoiled me - I now find using TFS at work to be a bit of a drag and want to explore the possibility of using Git locally and syncing somehow with TFS. I figure there are a few ...

热门标签