这个问题和其他一些问题涉及到Git中的这个问题,但我通常只在SourceTree IDE中工作。我已经完成了一些工作,但在提交之前,我意识到它应该在自己的分支上。我如何做到这一点而不会丢失我已经完成的工作?
这个问题和其他一些问题涉及到Git中的这个问题,但我通常只在SourceTree IDE中工作。我已经完成了一些工作,但在提交之前,我意识到它应该在自己的分支上。我如何做到这一点而不会丢失我已经完成的工作?
只需单击分支图标
给你的分支起一个名称
点击确定
你的代码将自动同步到你的新分支上。
然后,如果你想在该分支上提交你的代码
只需在你新创建的分支上进行提交(那个粗体的分支)
在SourceTree中,与命令行Git类似:创建和切换到新分支时,您的未暂存、未提交更改不会受到影响。
因此,右键单击日志/历史记录中的先前提交,选择“分支...”,并输入分支名称。当您“创建分支”时,您未暂存、未提交的工作仍将保留,并且您会进入新分支。
按照正常流程进行暂存和提交更改。