我正在尝试从 TortoiseGit 迁移到 SmartGit。
TG 有非常清晰的创建新分支的界面:
但在 SmartGit 中,我发现只有“Branch -> Add Branch”,它显示了很差的对话框:
每次我想创建一个新分支时,我都不想切换到某个基本分支。有没有办法像在 TG 中一样在 SmartGit 中选择基础分支?
您可以为此目的使用命令行:
git branch <new branch name> <the branch name from which it was created>
例如
git branch test2 test1
将创建一个test2
基于test1
SmartGit 的Add Branch命令适用于非常常见的用例,即仅从HEAD
. 如果您想在任何其他提交上创建一个分支,只需转到Log,选择相应的提交(您可以在那里显示一个分支或标签,使用Edit|Filter Commits过滤某个日志消息,...)和使用上下文菜单中的添加分支。