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