使用此工作流程与连接到远程存储库的Git™项目一起使用。使用git,有一个两步的工作流程:提交本地更改,然后按到远程存储库。在一个项目中,唯一访问远程存储库就是通过拉那推送,获取按钮。所有其他操作都使用本地存储库(例如检查修改那与祖先相比,提交)。此图表表示GIT工作流程。
要获取最新的更改,请在Project选项卡上的Source Control部分中单击拉.拉动获取最新的更改,并将它们合并到您当前的分支中。
注意
在合并之前,必须将模型文件注册为二进制文件以防止Git插入冲突标记。看用源代码控制工具注册模型文件.
要创建要处理的分支,请在Project选项卡上的Source Control部分中单击分支机构.如上所述,在分支对话框中创建分支Git分支和合并文件.
如果要提交更改,请选择要查看文件的已修改的文件视图,以及项目选项卡,单击提交.更改将在本地存储库中致电您当前的分支。检查一下Git有关当前分支的信息窗格。你看到了消息前面
当您提交已在遥控跟踪分支之前移动的本地更改时。
要将本地提交发送到远程存储库,请在Project选项卡上的Source Control部分中单击推送.
如果由于存储库已移动而不能直接推送更改,则会出现一条消息。点击获取获取远程存储库的更改。合并分支和解冲突,然后您可以按下更改。看拉,获取和合并.
使用获取要手动获得更改并合并。使用拉而是要获取最新的更改并将它们合并到您当前的分支中。
注意
在合并分支机构之前,必须将模型文件注册为二进制文件以防止Git插入冲突标记。看用源代码控制工具注册模型文件.
拉动获取最新的更改,并将它们合并到您当前的分支中。如果您不确定从存储库中进入的内容,请使用fetch,而不是检查更改,然后手动合并更改。
如果您有冲突,则可能会失败。通过复杂的更改,您可能希望从原点创建一个分支,进行一些兼容性更改,然后将该分支合并到主跟踪分支中。
要从远程存储库中获取更改,请单击获取在“项目”选项卡上。
fetch更新本地存储库中的所有源分支。
注意
当你点击获取,则不会更改沙盒文件。要查看其他人的更改,需要将原始的更改合并到本地分支中。
查看Git窗格,了解当前分支相对于存储库中的远程跟踪分支的信息。当你看到消息时背后
,您需要合并在存储库到本地分支中的更改。
例如,如果您在主分支上并希望从远程存储库中的Master分支获取更改:
点击获取.
观察Git窗格中的消息,/产地/背后的主人
.您需要将存储库的更改合并到本地分支机构,使用分支机构.
点击分支机构.
在“分支”对话框中分支机构列表,选择起源/主人.
点击合并.这将原点分支更改合并到沙箱中的主分支中。
关闭分支对话框。观察Git窗格中的消息与/起源/主人重合
.现在,您可以在本地沙箱文件中查看从远程存储库获取和合并的更改。
当您获取和合并时,您可能需要解决冲突的更改。如果分支合并导致GIT无法自动解析的冲突,则会报告自动合并失败的错误对话框。在进行之前解决冲突。看解决冲突.
使用Git,您无法将空文件夹添加到源控制,因此您无法选择推送然后克隆一个空文件夹。您可以在项目中创建一个空文件夹,但是如果您推送更改,然后同步一个新沙箱,那么空文件夹将不会出现在新沙箱中。你可以跑检查项目它为您创建空文件夹。
或者,要将空文件夹推入存储库以供其他用户同步,请创建Gitignore.
文件夹中的文件,然后按下更改。
通过创建Git Stash存储稍后使用的未提交的更改。使用浮雕:
在不提交它们的情况下存储修改后的文件。
将变化轻松移动到新分支机构。
浏览并检查藏匿中的更改。
创建和管理藏匿处项目选项卡,源控制部分,点击中搜.在陷损对话框中:
要创建包含当前修改文件的藏品,请单击新藏匿处.
要在删除中查看已修改的文件,请选择藏可用桩.右键单击已修改的文件以查看更改或保存副本。
要将屏幕应用于当前分支,然后删除删除,请单击pop.
要应用隐藏并保存它,请单击申请.
要删除隐藏,请单击摔.