我是Git的新手,不知道如何继续这样做。这是我的用例:
我有一个稳定版本的代码,所有代码都在桌面上检查并推送到我的远程仓库。然后我从远程仓库拉到我的笔记本电脑并添加了功能并破坏了代码的稳定性。 (但我没有先做分支。)
现在我回到桌面上了。我喜欢我在这里的快照。我想标记它的版本1.0。但我与远程回购不同步。你们会推荐什么步骤?我的笔记本电脑上的快照非常重要,但还不稳定。
THX, 亚光
答案 0 :(得分:6)
创建一个分支机构,但要保持掌握:
git branch my-cool-feature
然后将master重置为远程状态:
git reset --hard origin/master
最后在功能分支上添加标签:
git tag 1.0 my-cool-feature
答案 1 :(得分:2)
在桌面上标记当前的HEAD,然后从远程存储库中提取。然后推回标签。有什么问题?情况将是
A - B - C - D(v1.0) - E - F(主)
其中E和F是您在笔记本电脑上进行的不稳定更改并推送回远程存储库。
答案 2 :(得分:0)
你可以创建一个任意补丁集的分支。
git branch someBranch 46744feg