如何恢复我的推或git上的提交

时间:2018-07-12 11:51:45

标签: git

我已经创建了2个提交,并且想要从git还原

分支名称jaskaran_branch

commit id 9cb63da53b02899a67005f1ae6100ce1783433f3
commit id 9cb63da53b02899a67005f1ae6100ce1783445f7

我尝试了很多事情,但是也许我在任何地方都错了。

请让我知道该怎么做

2 个答案:

答案 0 :(得分:0)

如果在提交之前的分支的提交ID为xyz。使用git push origin xyz:jaskaran_branch。这会在您完成2次提交之前检出提交。

答案 1 :(得分:0)

有时您可能希望撤消所有更改的整个提交。无需手动进行所有更改,您只需告诉git还原一次提交即可,甚至不必是最后一次提交。还原提交意味着创建一个新的提交,该新提交将撤消对该错误提交所做的所有更改。错误的提交仍然存在,但不再影响当前的主服务器以及它之上的任何将来的提交。

尝试这个

<UserControl d:DesignHeight="300" d:DesignWidth="400">    
    <TabControl Style="{DynamicResource WizardTabControlStyle}">
        <TabItem >
            <local:Tab1/>
        </TabItem>
        <TabItem >
            <local:Tab2/>
        </TabItem>
        <TabItem >
            <local:Tab3/>
        </TabItem>
    </TabControl>