从原点检查分支

时间:2015-09-28 12:26:19

标签: git atlassian-sourcetree

我在源代码树中拥有master和dev分支,我无法将它们提取到本地分支。

在本地计算机上,这些分支已经存在 - 主要和开发 - 本地。

尝试检查从原点到本地的分支给出了以下错误:

git -c diff.mnemonicprefix=false -c core.quotepath=false -c credential.helper=sourcetree checkout -b dev --track origin/dev 
fatal: A branch named 'dev' already exists.
Completed with errors, see above

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

一旦您在本地创建了分支机构,您需要做的就是从中取出而不是再次检查它。

使用public static double GetDurationForTimezone(DateTime startUtc, DateTime endUtc, string timezoneId) { var timezone = DateTimeZoneProviders.Tzdb.GetZoneOrNull(timezoneId); // convert UTC to timezone var startInstantUtc = Instant.FromDateTimeUtc(startUtc); var startZonedDateTime = startInstantUtc.InZone(timezone); var startLocalDateTime = startZonedDateTime.LocalDateTime; var endInstantUtc = Instant.FromDateTimeUtc(endUtc); var endZonedDateTime = endInstantUtc.InZone(timezone); var endLocalDateTime = endZonedDateTime.LocalDateTime; return Period.Between(startLocalDateTime, endLocalDateTime, PeriodUnits.Seconds).Seconds; } 来完成此任务。