添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

_git_icon_refresh.png

视图被刷新。

_git_icon_branch.png 复制 ( git copy )

打开 创建新分支 对话框创建一个新的本地分支作为当前选择的本地分支的副本(见上文)

_git_icon_delete_branch.png 删除 ( git branch -D )

即使分支尚未完全合并,选定的分支也会被删除。

注意:当前分支不能被删除。

_git_icon_checkout_branch.png 查看 ( git checkout )

由于 Checkout 操作,选中的分支成为当前分支。这意味着 Git 操作作用于这个分支的内容,这些内容为此目的被加载到本地 Git 存储库(“工作目录”)中。

未提交的更改会阻止结帐。

处理远程分支时 - 下的条目 远程 (<n>) – 以下选项是可能的:

  • 将打开一个对话框,其中包含以下消息: 这个远程分支已经被本地“master”分支跟踪,它将被检出。分支名称“origin/master” .

    在这种情况下,已经有一个本地远程分支(在 本地 (<n>) ) 跟踪当前选择的远程分支,因此可以 用它。然后将此本地分支加载到工作目录中进行编辑。由于直接在工作目录中进行的本地更改导致的不一致,最初可能会拒绝签出。随着 力量 选项,最初可以接受这些不一致,并且仍然可以执行结帐。

  • 签出这个远程分支将创建一个相应的本地跟踪分支。本地分支的此名称已被使用。该操作很可能会失败。

    在这种情况下,还没有本地远程分支跟踪当前选择的远程分支。 CODESYS Git 想要创建一个本地分支,但它的名称已经在使用中。随着 力量 选项,仍然可以强制操作。

    注意:现有分支将被此覆盖。

  • 还没有本地远程分支。没有跟踪。这个分支现在被创建并设置为“当前”并且跟踪被激活。这意味着该分支上的工作将立即继续。

_git_icon_merge_branch.png 合并

( git merge )

单击按钮将直接执行命令。或者,您也可以为其设置选项。为此,请使用 _cds_icon_arrow_down.png 箭头键选择 与选项合并 命令。这 合并分支 对话框打开,您可以在其中选择 选项 这对当前的合并操作有效。

当您确认请求(对话框提示)是否真的要提交时,当前选定分支的提交将提交到当前分支。当前分支是其状态现在在工作目录中的分支。 (复选标记在 当前的 柱子)

如果在合并时发生冲突,则必须首先解决它们。根据情况和集合合并 选项 ,将运行自动操作或需要手动操作。如果无法自动解决冲突,则会在 Git 状态和暂存 看法。对于第一步中的冲突解决,请注意提供的上下文菜单命令 状态和分期 看法。另见 合并冲突 帮助页面。

只要合并操作尚未完成,状态信息 Merging 显示在视图的标题以及任务栏中。

_git_icon_set_upstream_branch.png 上游:设置/清除

git push -u origin local-branch

git branch --set-upstream-to <origin/remote-branch>

打开 为分支设置上游远程 对话

这里创建了与本地分支相对应的分支,并在链接的远程存储库(例如,通常命名为“origin”并位于服务器上)上建立了与它的链接。

_git_icon_track_branch.png 轨道分支

git branch --track

打开 跟踪远程分支 对话

在这里,本地分支可以与远程存储库(远程分支)的可用代表链接。这允许交换提交(Git 操作 ) 在本地存储库和远程存储库之间。

_git_icon_pull.png

( git pull )

在本地分支中获取跟踪的远程存储库分支的状态( git fetch ) 并与之合并 ( git merge )。要求:本地分支跟踪远程仓库的远程分支。

_git_icon_push.png

( git push )

如果所选分支不是跟踪分支,则 推送分支 对话框打开。在这里,您指定要合并到的远程分支。本地分支的提交被复制到远程存储库中的相应分支。

如果所选分支是跟踪分支,则立即执行操作。没有对话框打开。

相比

选择的提交与项目存储中对象的最后状态进行比较,更改显示在 比较视图 .

选择两个提交时,将进行比较。

过滤分支:本地|远程

通过单击 本地 (<n>) 和/或 远程 (<n>) 按钮,在表格中启用或禁用本地分支和/或远程分支(位于远程存储库中的分支的“代表”)的显示。

桌子

当前的 standard icon :这是当前正在完成工作的本地分支。这 Checkout 操作用于使分支成为当前分支。工作目录(Git 存储库)包含该分支的当前状态。

偏僻的 standard icon :这是位于远程存储库中的“远程分支”。这里的条目作为这个分支的代表(例如, origin/master 作为远程存储库的代表分支)。

追踪 standard icon :本地分支跟踪远程分支,因此与它链接以使用 Git 操作交换提交。

姓名 : 分支名称

规范名称 :分支的唯一名称

例子: refs/heads/master

偏僻的 :远程分支引用的远程存储库的名称(通常 origin )

上游分支规范名称

例子: refs/heads/master

跟踪的分支名称 :被跟踪的远程分支的名称

例子: origin/master

跟踪分支规范名称 :被跟踪的远程分支的规范名称。例子: remotes/origin/master

当一个分支跟踪一个远程分支时,以下信息是相关的。注意:此显示仅在 拿来 命令被执行:

提前提交 :本地(跟踪)分支上的提交数,其时间“提前”于远程分支

承诺落后 :本地(跟踪)分支上的提交数,其时间“落后于”远程分支

源分支

被复制的分支名称

新分行名称

新分支名称的输入字段

力量

standard icon :如果结帐时有未提交的更改,则默认情况下无法切换分支。但是,这可以通过选定的方式强制执行 力量 选项。

查看

standard icon :新分支在创建时立即被签出,并带有复选标记作为 当前的 .

要合并的分支

中选择的分支 Git 分支 看法

Git 合并选项

合并冲突策略

有关更多信息,请参阅: 选项——Git

快进策略

有关更多信息,请参阅: 选项——Git

承诺成功

如果合并成功,则生成的更改将自动提交。