SourceTree 教程文档(使用Git工作)

简介: 从远程存储库(Git)拉取更改如果您的团队中的某个人对您的远程存储库进行了更改,那么您需要在本地进行更改。在SourceTree的存储库中,单击 Pull 按钮。

从远程存储库(Git)拉取更改

如果您的团队中的某个人对您的远程存储库进行了更改,那么您需要在本地进行更改。

  1. 在SourceTree的存储库中,单击 Pull 按钮。
img_ce63a36082b78444881a393788df7b2d.png

一个弹出窗口似乎表明您正在将文件从Bitbucket合并到本地存储库。

  1. 从此弹出窗口中单击“ 确定”
  2. 导航到本地系统上的存储库文件夹,您将看到刚刚添加的文件。 SourceTree更新与历史记录视图中的新文件
img_7fce68dfcf0ef9cd529ee402d1583816.png

提交和推动变更(Git)

当您将新文件添加到存储库或进行更改时,需要对该远程存储库进行分段,提交和推送。在您进行更改后,您将在SourceTree中注意到您的新文件。

img_7f163e367c3ea84b715b901ea3fbf48a.png

img_4b7cd138953e71f4f49760c3b4ba8d6f.png
  1. 从新文件的选项菜单中,选择 舞台文件
img_92b9b87443f116597f0fa09210d89388.png
img_31c1350453e2332a473f3df3bf36b514.png
  1. 单击 顶部的 提交按钮提交文件。
img_201efefa471fe8d7c2eb1d0c508406a7.png
  1. 在消息框中,输入提交消息。
  2. 单击 框下的提交按钮。您现在可以在“ 历史记录” 链接下查看更改 。
  3. 从SourceTree,点击 按下 按钮,把你提交的修改。
  4. 推? 列出现的对话框中,选择主分支表示您正在将该分支推送到原点,然后单击 确定
img_7caf2162c156d08faaa8726afa37af53.png

创建并将分支推送到远程存储库(Git)

当您开始新的功能时,您可能需要创建一个分支。分支提供了一种在一行代码上工作的方式,而不影响主代码库。

  1. 从SourceTree,单击 分支 按钮。
img_9a467ac46e1acad4768002fa9a490d02.png
  1. “ 新建分支” 字段中,输入您的分支的名称。
img_7f027b5e81033ad0b2d5699d3453080c.png
img_fef72b52825d6ffd9214fc86c5bc05f9.png
windows
  1. 单击 创建分支。
img_debbc0ef15c30b005960169907459d09.png
  1. 你现在在你的新分支。对您要分支的存储库进行任何更新。
  2. 在SourceTree中打开“ 历史记录”视图,并注意到您的存储库现在有未提交的更改。
img_3ff0c88293bb8fa6132e7a597ff8ec85.png
Paste_Image.png
  1. 从文件的选项菜单中选择 舞台文件。
img_73225287489c2311334ae703ed769e73.png
  1. 单击 顶部的 提交按钮提交文件。
  2. 在消息框中,输入提交消息。
  3. 单击 框下的提交按钮。从SourceTree 历史记录中,您将看到该文件已在新分支上更新。
  4. 点击 按下 按钮,您的新分支推到仓库。
  5. 在 ** 推?** 列从出现的对话框中选择您的新分支,以指示您将该分支推送到原点,然后单击 确定
img_3c637484737b30d06cda2eb231f51c08.png

新版本改成现在的样子,选中那个推送到哪个

img_a0b0d335053361163a78401262e7b2ad.png
  1. 单击 确定 按钮将更改推送到本地存储库。

将更改从一个分支合并到另一个分支(Git)

如果功能分支落后 master,您可以使用合并将该分支同步到您的要素分支中。

  1. 从左侧菜单中,将鼠标悬停在“ 分支” 标签的右侧, 直到看到“ 显示”。
img_a2441ab390f74efb02cfcb04f1f58528.png
  1. 单击 显示 以展开分支列表。
  2. 双击要切换到该分支的功能分支。
  3. 单击 合并 按钮。
  4. 从出现的弹出窗口中,选择要合并到您的要素分支中的提交。
img_8cf0f86fd3a1d305cacd00fc98757189.png
img_87e614c9e6ed557d19364911f72c4b3d.png
Windows
img_c0aee691744add4e2a6e9e723c207b9a.png
Windows
  1. 检查“ 创建提交”,即使通过 底部的快进选项进行合并解决。
  2. 单击 确定。
    您的功能部门现在具有与您的master 分支相同的提交 。
img_b7ffbff6812fba6cbf9e219873e7ce08.png
img_8901aa22e13897874252787103540d6f.png
Windows
相关文章
|
2月前
|
存储 开发工具 git
git工具使用教程全讲解
本文介绍了版本控制的概念及其重要性,详细对比了多种版本控制工具,如VSS、CVS、SVN和Git,重点讲解了Git的基本使用方法、工作原理及与SVN的区别。此外,文章还介绍了GitHub、GitLab和Gitee等流行的代码托管平台,以及如何在这些平台上注册账号、创建和管理仓库。最后,文章还提供了如何在IntelliJ IDEA中配置和使用Git的具体步骤。
68 1
|
3月前
|
编译器 开发工具 数据安全/隐私保护
Git——多人协作/版本控制,在一个gitee仓库下开发(Gitee版教程)手把手教学,包好用的!
本文提供了一个关于如何在Gitee上进行多人协作和版本控制的详细教程,包括新建和初始化仓库、克隆仓库、邀请好友共同管理仓库以及注意事项,旨在帮助用户顺利进行代码协作开发。
430 0
Git——多人协作/版本控制,在一个gitee仓库下开发(Gitee版教程)手把手教学,包好用的!
|
4月前
|
网络协议 开发工具 网络虚拟化
SourceTree git 配置代理
SourceTree git 配置代理
104 1
|
5月前
|
Linux 开发工具 git
|
6月前
|
数据可视化 程序员 开发工具
小白也能玩转Git:从入门到实战详细教程
小白也能玩转Git:从入门到实战详细教程
|
6月前
|
Ubuntu 开发工具 git
git 超实用教程【人人必会!】(含大厂的 git 操作规范)
git 超实用教程【人人必会!】(含大厂的 git 操作规范)
102 0
|
8月前
|
存储 开发工具 git
|
8月前
|
Ubuntu Linux 开发工具
|
8月前
|
存储 安全 开发工具
Git 保姆级教程(一):Git 基础
Git 保姆级教程(一):Git 基础
|
8月前
|
开发工具 git
Git 保姆级教程(二):Git 分支
Git 保姆级教程(二):Git 分支