sourcetree === 使用 Git 工作

devtools/2025/2/8 12:45:28/

目录

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

提交并推送更改 (Git)

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

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


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

    如果您的团队中的某个人对远程存储库进行了更改,您希望将这些更改提取到本地。

    在 SourceTree 中的存储库中,单击 “拉取” 按钮

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

     在弹出窗口中单击 “确定” 。

    导航到本地系统上的存储库文件夹,您将看到刚刚添加的文件。SourceTree会使用“历史记录”视图 中的新文件进行更新。

    提交并推送更改 (Git)

      当您向存储库添加新文件或进行更改时,您需要暂存、提交并将更改推送到远程存储库。进行更改后,您会在 Sourcetree 中看到新文件。

      从新文件的选项菜单中,选择 Stage 文件

      单击  顶部的“提交”按钮提交文件。

      在消息框中输入提交消息。

      单击  框下方的 提交按钮。现在您可以在“历史记录” 选项卡下看到您的更改。

      在 Sourcetree 中,单击 “推送” 按钮来推送您提交的更改。

       在出现的对话框中的 Push?列下 ,选择您想要推送更改的分支,然后单击OK

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

        当您开始开发新功能时,您可能想要创建一个分支。分支提供了一种在不影响主代码库的情况下处理一行代码的方法。

        在 Sourcetree 中,单击 分支 按钮。

        在 新分支 字段中,输入分支的名称。

        单击 “创建分支”

        您现在位于新分支上。对您想要对分支进行的存储库进行任何更新。

        打开 SourceTree 中的历史记录 视图,注意您的存储库现在有未提交的更改。

         从文件的选项菜单中选择 Stage 文件。

        单击  顶部的“提交”按钮提交文件。

        在消息框中输入提交消息。

        单击  框下方的 提交按钮。从 Sourcetree 的历史记录中,您将看到该文件已在新分支上更新。

        单击 “推送” 按钮将新分支推送到存储库。

         在出现的对话框中的 Push?列下 ,选择您的新分支以表明您正在将该分支推送到原点,然后单击OK

        单击 “确定” 按钮将更改推送到本地存储库。

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

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

          (在 macOS 上)从左侧菜单中,将鼠标悬停在 “分支” 标签的右侧,直到看到 “显示”字样。 单击 “显示” 以展开分支列表。

          在分支 (Branches)下,双击后面的功能分支即可切换到该分支。

          单击 合并 按钮。

          从出现的弹出窗口中,选择要合并到功能分支的提交。

          选中  底部的即使合并通过快进解决也创建提交选项。

          点击 OK
          你的功能分支现在具有与你的分支相同的提交 master 。

           解决Mac版Sourcetree 户名密码错误无法修改问题?

          铁子们,由于用了多个不同仓库git clone项目.用户名密码一直输不对,且发现sourceThree记录了用户名,改不了? 找了好多办法都无法解决,什么删钥匙串.重启软件了.等等等. 纠结万分之际,可谓是柳岸花明又一村.把sourcetree的中文切换成为英文,重启,再点高级设置好了。 场景: 在用SourceTree clone新的仓库项目的时候,脑子一打结, 输入用户名输入的比较慌,导致用户名输错,网上百度的是在source Tree的偏好设置中,找到高级设置,然后就可以更改啦 .但是问题出现在了,我的高级点不了啊,百度吧,搜了好久,怎么着都不行,最后重点来了,需要把它切换成英文才可以.

          
          

           

          修改完一定要重启SourceThree.


          http://www.ppmy.cn/devtools/157090.html

          相关文章

          [Day 16]螺旋遍历二维数组

          今天我们看一下力扣上的这个题目:146.螺旋遍历二维数组 题目描述: 给定一个二维数组 array,请返回「螺旋遍历」该数组的结果。 螺旋遍历:从左上角开始,按照 向右、向下、向左、向上 的顺序 依次 提取元素&#xff0c…

          2025蓝桥杯JAVA编程题练习Day2

          1.大衣构造字符串 问题描述 已知对于一个由小写字母构成的字符串,每次操作可以选择一个索引,将该索引处的字符用三个相同的字符副本替换。 现有一长度为 NN 的字符串 UU,请帮助大衣构造一个最小长度的字符串 SS,使得经过任意次…

          流行的开源高性能数据同步工具 - Apache SeaTunnel 整体架构运行原理

          概述 背景 数据集成在现代企业的数据治理和决策支持中扮演着至关重要的角色。随着数据源的多样化和数据量的迅速增长,企业需要具备强大的数据集成能力来高效地处理和分析数据。SeaTunnel通过其高度可扩展和灵活的架构,帮助企业快速实现多源数据的采集、…

          汽车之家查看内饰图的方法

          汽车之家的地址:汽车之家 1.打开汽车之家的地址,进入汽车之家的页面,在搜索框中,输入想要搜索的车型 2、搜索以后,点击车型的页面 3.选择图片实拍

          SpringBoot+SpringDataJPA项目中使用EntityManager执行复杂SQL

          import javax.annotation.Resource; import javax.persistence.EntityManager;Resource private EntityManager entityManager; //1. 查询数据 public List<Object[]> getAllPersons() { String sql "SELECT * FROM table_name"; return entityMa…

          【每天学点AI】实战仿射变换在人工智能图像处理中的应用

          01 引言 想象一下&#xff0c;当你拿起手机拍摄一张风景照时&#xff0c;由于角度或设备本身的限制&#xff0c;照片可能会有点歪斜或者变形。这时候&#xff0c;你是否希望有一种方法可以简单地“拉直”这张照片&#xff0c;让它看起来更加完美&#xff1f;或者&#xff0c;在…

          基于springboot+vue的社区居民诊疗健康管理系统设计与实现

          开发语言&#xff1a;Java框架&#xff1a;springbootJDK版本&#xff1a;JDK1.8服务器&#xff1a;tomcat7数据库&#xff1a;mysql 5.7&#xff08;一定要5.7版本&#xff09;数据库工具&#xff1a;Navicat11开发软件&#xff1a;eclipse/myeclipse/ideaMaven包&#xff1a;…

          全志A133 android10 thermal温控策略配置调试

          一&#xff0c;功能介绍 Thermal简称热控制系统&#xff0c;其功能是通过temperature sensor&#xff08;温度传感器&#xff09;测量当前CPU、GPU等设备的温度值&#xff0c;然后根据此温度值&#xff0c;影响CPU、GPU等设备的调频策略&#xff0c;对CPU、GPU等设备的最大频率…