如何在Source Tree中切换到其他分支以提交代码?

56

最近我在Windows机器上安装了Source Tree。我应该如何使用Source Tree提交、合并代码到中央仓库?我还应该如何切换分支?可否提供相关链接以帮助解决这些问题?


如果@michaK的答案对您有帮助,那么您应该将其标记为已接受(点击绿色的勾号/复选框)。 - Chris B
3个回答

84

嗨,我也相对较新,但我可以给你一些基本的帮助。

  1. 要切换到另一个分支,请使用“Checkout”。只需单击您的分支,然后在顶部单击按钮“checkout”即可。

更新日期:2016年12月1日:

粗体行是当前分支。

您还可以双击一个分支来使用checkout。


  1. 我认为你的第一个答案取决于你使用的存储库(如github或bitbucket)。 也许“显示托管存储库”按钮可以帮助您(左侧面板、底部、右侧按钮=带齿轮的数据库)

以下是一些有用的链接:

Git入门指南

Git-flow - Git分支模型

使用sourcetree进行智能分支操作的技巧


谢谢 - 我以为我眼瞎了,找不到一个合适的开关 :) - Dr4gon

12
  1. 前往日志视图(可以通过“视图”->“日志视图”进入)。
  2. 双击带有分支标签的行,自动切换到该分支。(将弹出提示并显示正在切换分支。)
  3. 如果同一行上有两个或更多分支,则会通过提示询问您想要切换的分支。从下拉菜单中选择特定的分支,然后点击“确定”。

要确定您现在所在的分支,请查看侧边栏,在“分支”下,您正在使用粗体字显示的分支。


1
如果你的(远程)分支在第二步中没有列出,该怎么办? - David Newcomb

6
有时在历史记录视图中无法单击正确的分支。在左侧面板下方的远程中找到您想要的分支,然后双击它。

enter image description here


我双击它,然后会弹出提示,提示说要提取分支而不是切换到它!! - MAHA OUEGHLANI
不知道,试试右键点击?或者在文件夹中打开命令提示符并输入 git checkout <分支名称> - Kajbo

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接