主要内容

使用Git

拉和推

使用此工作流程与连接到远程存储库的Git™项目一起使用。使用git,有一个两步的工作流程:提交本地更改,然后按到远程存储库。在一个项目中,唯一访问远程存储库就是通过,拿来按钮。所有其他操作都使用本地存储库(例如检查修改与祖先相比,提交)。此图表表示GIT工作流程。

  1. 要获取最新的更改,请在Project选项卡上的Source Control部分中单击.拉动获取最新的更改,并将它们合并到您当前的分支中。

    笔记

    在合并之前,必须将模型文件注册为二进制文件以防止Git插入冲突标记。看用源代码控制工具注册模型文件

  2. 要创建要处理的分支,请在Project选项卡上的Source Control部分中单击分支机构.如上所述,在分支对话框中创建分支Git分支和合并文件

  3. 如果要提交更改,请选择要查看文件的已修改的文件视图,以及项目选项卡,单击提交.更改将在本地存储库中致电您当前的分支。检查Git有关当前分支的信息窗格。你看到了消息当您提交已在遥控跟踪分支之前移动的本地更改时。

  4. 要将本地提交发送到远程存储库,请在Project选项卡上的Source Control部分中单击

  5. 如果由于存储库已移动而不能直接推送更改,则会出现一条消息。点击拿来获取远程存储库的更改。合并分支和解冲突,然后您可以按下更改。看拉,获取和合并

拉,获取和合并

采用拿来要手动获得更改并合并。采用而是要获取最新的更改并将它们合并到您当前的分支中。

笔记

在合并分支机构之前,必须将模型文件注册为二进制文件以防止Git插入冲突标记。看用源代码控制工具注册模型文件

拉动获取最新的更改,并将它们合并到您当前的分支中。如果您不确定从存储库中进入的内容,请使用fetch,而不是检查更改,然后手动合并更改。

如果您有冲突,则可能会失败。通过复杂的更改,您可能希望从原点创建一个分支,进行一些兼容性更改,然后将该分支合并到主跟踪分支中。

要从远程存储库中获取更改,请单击拿来在“项目”选项卡上。

fetch更新本地存储库中的所有源分支。

笔记

当你点击拿来,则不会更改沙盒文件。要查看其他人的更改,需要将原始的更改合并到本地分支中。

查看Git窗格,了解当前分支相对于存储库中的远程跟踪分支的信息。当你看到消息时在后面,您需要合并在存储库到本地分支中的更改。

例如,如果您在主分支上并希望从远程存储库中的Master分支获取更改:

  1. 点击拿来

    观察Git窗格中的消息,/产地/背后的主人.您需要将存储库的更改合并到本地分支机构,使用分支机构

  2. 点击分支机构

  3. 在“分支”对话框中分支机构列表,选择起源/主人

  4. 点击合并.这将原点分支更改合并到沙箱中的主分支中。

  5. 关闭分支对话框。观察Git窗格中的消息与/起源/主人重合.现在,您可以在本地沙箱文件中查看从远程存储库获取和合并的更改。

当您获取和合并时,您可能需要解决冲突的更改。如果分支合并导致GIT无法自动解析的冲突,则会报告自动合并失败的错误对话框。在进行之前解决冲突。看解决冲突

把空的文件夹

使用Git,您无法将空文件夹添加到源控制,因此您无法选择然后克隆一个空文件夹。您可以在项目中创建一个空文件夹,但是如果您推送更改,然后同步一个新沙箱,那么空文件夹将不会出现在新沙箱中。你可以跑检查项目它为您创建空文件夹。

或者,要将空文件夹推入存储库以供其他用户同步,请创建Gitignore.文件夹中的文件,然后按下更改。

采用Git中搜

通过创建Git Stash存储稍后使用的未提交的更改。使用浮雕:

  • 在不提交它们的情况下存储修改后的文件。

  • 将变化轻松移动到新分支机构。

  • 浏览并检查藏匿中的更改。

创建和管理藏匿处项目选项卡,源控制部分,点击中搜.在陷损对话框中:

  • 要创建包含当前修改文件的藏品,请单击新藏匿处

  • 要在删除中查看已修改的文件,请选择藏可用桩.右键单击已修改的文件以查看更改或保存副本。

  • 要将屏幕应用于当前分支,然后删除删除,请单击流行音乐

  • 要应用隐藏并保存它,请单击申请

  • 要删除隐藏,请单击降低

相关例子

更多关于