CodeArts IDE
CodeArts IDE
- 最新动态
- 产品介绍
- 快速入门
-
用户指南
- 下载CodeArts IDE客户端
- 登录CodeArts IDE客户端
- 激活CodeArts IDE客户端
- 配置CodeArts IDE用户权限
- CodeArts IDE产品功能介绍
- CodeArts IDE基础操作介绍
- 使用CodeArts IDE for C/C++
- 使用CodeArts IDE for Java
- 使用CodeArts IDE for Python
- 使用CodeArts IDE for RemoteShell
- 最佳实践
- 常见问题
- API参考
- 文档下载
- 通用参考
链接复制成功!
获取、拉取和推送更改
当您的存储库连接到远程,并且您的检出分支与远程的分支有上游链接时,CodeArts IDE允许您推送、拉取和同步(拉取后紧接着推送)该分支。
获取
从远程获取更改可以查看本地存储库相对于远程的超前或落后情况。这些更改本身不会合并到本地工作树中。CodeArts IDE可以执行自动定期获取。此功能默认禁用,但用户可以通过git.autofetch设置启用它。
手动获取远程更改的方法如下:
- 在“源代码管理”视图中,展开“源代码管理存储库”部分。
- 单击要获取更改的存储库旁边的“更多操作”按钮(
),然后选择“抓取”。
如果用户配置了多个远程,可以通过选择“拉取,推送 > 从所有远程存储库中拉取”来从所有远程获取更改。如果用户在源代码控制托管上删除了一个远程分支,它仍然会在CodeArts IDE中可见。要清理这样的孤立分支,请选择“拉取,推送 > 获取(删除)”。
拉取
运行拉取命令时,CodeArts IDE会从远程存储库获取更改并将其集成到本地工作树中。
- 在“源代码管理”视图中,展开“源代码管理”部分。
- 单击要将更改拉取到的存储库旁边的“更多操作”按钮(
),然后执行以下操作之一:
- 要将更改从远程跟踪分支拉取到当前本地分支,请选择“拉取”,或按“Ctrl+T”(IDEA快捷键方案)。
- 要拉取更改并同时将本地未推送的更改rebase到已拉取的更改上,请选择“拉取,推送 > 拉取(变基)”。
- 要从不同配置的远程存储库拉取更改,请选择“拉取,推送 > 拉取自”。然后在打开的弹出窗口中选择所需的远程存储库。
推送
在本地提交更改后,用户需要运行推送命令将其上传到远程存储库。
- 在“源代码管理”视图中,展开“源代码管理”部分。
- 单击要推送更改的存储库旁边的“更多操作”按钮(
),然后执行以下操作之一:
- 要将更改从当前本地分支推送到远程跟踪分支,请选择“推送”。
- 要将更改推送到不同配置的远程存储库,请选择“拉取,推送 > 拉取到”。然后在打开的弹出窗口中选择所需的远程存储库。
父主题: 管理版本控制下的文件