git常用命令, 使用sourceTree协助开发

SourceTree 使用技巧 ⏹SourceTree 使用技巧 阅读详情

一、GIt:

git clone url 克隆远程分支项目到本地

git branch -r 查看所有远程分支

git branch -a 查看所有本地、远程分支

git branch [new-branch-name]  创建本地新分支,依然停在当前分支

git checkout [branch-name] 切换到指定分支,并更新工作区

git branch -b 删除分支

git merge [branch-a] [branch-b] 将分支a合并至分支b


二、sourceTree

1.sourceTree是git服务器的界面操作工具,使用方便。但是安装sourceTree需要翻墙验证Atlassion账号



2.点击克隆,完成项目,这样项目就同步到本地了。

切换分支,可以进入响应目录使用命令#git checkout  [branch],也可以用sourcetree获取,然后选定需要同步的分支


3.同步代码,提交代码,推送代码,这是开发的基本流程

3.1、pull


先pull,将最新代码同步至本地(一般是开发之前,自己尚未做任何更改,可以优先考虑pull),如果pull时提示失败,有本地更改和服务端有冲突,那么可以先commit

3.2、commit

然后选中文件commit,不需要commit的已更改的文件可以丢弃(Discard)


3.3、再pull,已经commit了,commit只是把代码提交自己本地仓库,并未同步至git服务器,所以这个时候可以再pull,如果能自动merge,git(sourcetree)就会自动merge,如果不能自动,说明有冲突了,去代码看看 ,手动解决冲突,然后在commit(这次的commit,如果没有冲突,可以省略)。

3.4、push

代码commit之后,如果没有问题,那么就可以push了,push的时候选择需要push 的分支,有时不是push至所有的分支


三,分支开发,master部署

一般是分支开发测试,然后没有问题之后将分支合并到master,发布master,每次发布一般会将master生成一个tag,tag就是一个需求分支的最终时间点。

期间可能开发时间比较长,每天就master的代码合并到当前分支,可以减少最后当前分支合并到master的冲突。

Git与SourceTree使用详细指南 Git和SourceTree使用方法 阅读详情

相关推荐

sourcetree中Git的使用教程

相关简介 Git Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。 sourcetree SourceTree 是 Win...

lzw1604748707的博客 2272

SourceTree指令

平时在开发项目时,经常会出现未拉取代码但是提交代码的情况,此种情况会造成冲突。 特意网上找了指令,记录下来防丢失。 ①未拉取代码,已提交代码,拉取或者推送时冲突 进入SourceTree命令行模式,输入:git reset --hard origin/master PS:此种情况会强制还原本地代码,会以服务器端代码为准。建议执行前先备份本地代码。 (后续遇到其他情况陆续完善) 原贴地址:https://www.cnblogs.com/zhuxiaoxi/p/8532540.ht...

腊梅花博客 1073

如何使用Sourcetree进行Git克隆/新建

使用Sourcetree进行Git克隆(Clone)/新建操作,可以按照以下步骤进行。请注意,以下步骤基于Sourcetree的通用界面和操作流程,但具体界面可能会因版本更新而略有不同。

jingling122的博客 2128

git查看某个commit属于哪个分支方法(如何查看commit属于哪个分支)

有时候,当我们由于业务需求很多时,基于同一个分支新建的项目分支也会很多。在某个时间节点,我们需要合并部分功能点时,我们会忘了这个分支是否已经合入哪个功能点,我们就会查看所有的commit记录,当我们找到的时候,我们就需要看看它属于哪个分支的,那么我们如何查看呢?

学无止尽,谨言慎行! 7063

sourcetree === 使用 Git 工作

从远程存储库 (Git) 提取更改如果您的团队中的某个人对远程存储库进行了更改,您希望将这些更改提取到本地。在 SourceTree 中的存储库中,单击按钮出现一个弹出窗口,表明您正在将文件从 Bitbucket 合并到本地存储库。在弹出窗口中单击导航到本地系统上的存储库文件夹,您将看到刚刚添加的文件。SourceTree会使用视图 中的新文件进行更新。提交并推送更改 (Git)当您向存储库添加新文件或进行更改时,您需要暂存、提交并将更改推送到远程存储库。

每天都要努力学习哦~~ 1002

e-puck场景搭建

可以注意到一个黑色的小窗口出现在三维视图的左上角。它显示了电子吸盘机器人的摄像头拍摄的图像。该图像将保持黑色,直到机器人的控制器明确启用相机。最后,单击右上角的“x”可以关闭它。在对话框中,选择PROTO节点(Webots项目)/robots/gctronic/e-puck/e-puck(Robot)。一个电子吸盘机器人应该出现在竞技场的中央。通过按Alt+左键单击+拖动,对机器人施加力。无法对WoodenBox节点施加力,因为默认情况下,它们没有质量,并且被视为粘在地板上。将新控制器与机器人链接。

weixin_66540163的博客 766

git 查看某文件的修改历史

git 查看某文件的修改历史

cs958903980的博客 3万+

DeepSeek+知网研学:三步搞定文献矩阵与对比分析(实战指南)

本文提供了一套高效实用的文献管理分析实战指南,详细介绍了如何结合DeepSeek大模型与知网研学平台,通过三个核心步骤快速完成文献梳理。该方法能自动提炼文献核心要素、生成结构化对比矩阵,并辅助发现研究空白,显著提升学术研究者的文献分析效率与深度。

weixin_29061509的博客 490

Sourcetree查看某个文件提交历史记录

2、选择查看的文件名右键 点击变更历史即可。1、在文件状态右上角搜索要查看的文件名。

笨小孩的博客 7077

如何快速学习 PHP 编程:从入门到实战的高效路径

PHP高效学习路线摘要:4-8周掌握Web开发核心技能。阶段1(1周)搭建XAMPP/MAMP环境,掌握基础语法和变量处理;阶段2(2周)重点学习表单处理、会话管理和PDO数据库操作(防SQL注入);阶段3(2-3周)实战开发个人博客等小项目。关键原则:边学边练(每个知识点配3-5个案例)、优先掌握Web刚需技能(HTTP请求、数据库、动态页面)、善用官方手册。避坑点:密码必须加密、SQL使用预处理、统一UTF-8编码。建议每天2-3小时实操,通过项目驱动学习,快速形成开发能力。

2501_94233638的博客 1387

配电网可靠性评估(一)—最小路法和非序贯蒙特卡洛模拟法的matlab实现

电力系统的可靠性研究是相关领域的热点问题。根据研究对象的不同,又可分为发电系统的可靠性,输电系统的可靠性和配电系统的可靠性。配电网在电力系统中处于最末端的位置,直接和用户相连,一旦出现故障情况,就会在用户侧表现为停电事故。因此对配电网的可靠性评估有着重大意义。......

配电网和matlab的博客 1万+

sourceTree使用

下载网址:https://www.sourcetreeapp.com/ 这个软件,是我在解git冲突时,解崩master之后尝试使用的软件。 首先讲述一下我解崩master 的经历。 当时改完代码,使用快捷键格式了一下代码。然后上到远程仓库的时候出现了冲突,但是就在WEB UI上直接解。不知道是操作有问题还是怎样,合上去的代码,不仅有漏掉“try{”的情况,而且它直接把master的代码合回了我本地的分支,导致两边的代码都受到了污染。 于是我找到了sourceTree,对于我的使用经历来讲,当上代.

qq_41469636的博客 448

偏最小二乘回归分析原理详解和案例分析实例

偏最小二乘回归分析原理详解背景偏最小二乘回归分析 Partial least squares regression analysis基本思想建模步骤步骤一:分别提取两变量组的第一对成分,并使之相关性达最大步骤二:建立 y1,⋯ ,yp\boldsymbol{y}_{1}, \cdots, \boldsymbol{y}_{p}y1​,⋯,yp​ 对 u1\boldsymbol{u}_{1}u1​ 的回归及 x1,⋯ ,xm\boldsymbol{x}_{1}, \cdots, \boldsymbol{x}_{

从事脑科学核磁共振方法学研究,在Nature communications等权威期刊发表研究论文,熟练掌握磁共振处理方法和统计学方法,欢迎大家和我交流。 9976

Git 管理工具 SourceTree 的使用(上手简单,不熟悉git命令的开发者必用)

Git 管理工具 SourceTree 的使用,详细讲解。

商务合作 | 共同学习 | 携手共进 12万+

PCL 中实现平面模型分割【2026最新版】

RANSAC分割平面。博客长期更新,最近一次更新时间为:2026年5月4日。

点云侠的博客 38万+

第95节:多模型多卡推理管理

多模型推理:在同一硬件平台上同时部署多个不同或相同的深度学习模型,满足多任务需求。多卡推理:利用多块 GPU 资源,提升推理吞吐量与并发能力。目标:合理分配 GPU 资源,实现高效、低延迟的推理服务。

yumeiguo的博客 217

Sourcetree安装教程及使用

在前面做项目期间,在找代码版本管理相关工具时,偶然遇到了Sourcetree,使用了一番之后感觉还可以,起码很适合我呀,于是就这里就像记录一些基础的操作使用,免得后面又忘了,开始写啦。。。Sourcetree是一款免费的Git图形化客户端,它由Atlassian开发,提供了跨平台的支持,可运行在Windows和Mac操作系统上。Sourcetree可以让开发者更方便地使用Git来管理代码,不需要在命令行中输入复杂的Git命令,而是通过可视化的界面完成代码管理操作。

DreamerZC的博客 2万+

Python爬虫实战:利用最新技术爬取B站视频信息

本文详细介绍了如何使用Python最新技术构建一个功能完善的B站视频信息爬虫。我们从基础爬取开始,逐步深入到反反爬策略、异步处理、数据存储和分析等高级主题。更智能的反反爬策略:使用机器学习识别验证码更高效的分布式架构:结合Kubernetes实现弹性伸缩实时数据管道:将爬取的数据实时推送到数据分析平台多平台支持:扩展支持抖音、YouTube等其他视频平台。

2201_76125261的博客 1040

Git(5) SourceTree安装使用

文章目录一、前言二、SourceTree安装三、SourceTree使用1、`克隆仓库`&`拉取代码`&`推送代码`2、`创建分支`&`合并分支代码`3、标签4、子模块5、子树6、贮藏7、重置提交a、`软合并`:保持所有本地改动b、`混合合并`:保持工作副本并重置索引c、`强行合并`:丢弃所有改动过的工作副本8、回滚提交四、Git工作流 一、前言 SourceTree安装和简单使用说明。 二、SourceTree安装 下载地址 https://www.sourcetreeapp.c

郑清 6925

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

SourceTree使用教程图文详解

作者的其他平台:| 优快云:https://blog.youkuaiyun.com/qq_41153943| 掘金:https://juejin.cn/user/651387938290686| 知乎:https://www.zhihu.com/people/1024-paper-96| GitHub:https://github.com/JiangXia-1024?tab=repositories              本文大概37

江夏、的博客 4万+

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

Git客户端Sourcetree工具安装使用详解&命令

目录 一、Git工作流程 二、Git安装 二、Sourcetree工具安装 四、Sourcetree配置 五、Sourcetree配置SSH 一、Git工作流程 二、Git安装 1、获取安装程序 a、官网地址:https://git-scm.com/downloads b、网盘地址:百度网盘 请输入提取码 xc5d 2、双击按照默认配置安装即可,安装目录:D:\software\Git 3、安装完成右键出现两个图标 【Git Bash、Git GUI】 二、Sourcet.

zhanhjxxx的博客 7362

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

[1267]Sourcetree安装教程及使用

Sourcetree是一款免费的Git图形化客户端,它由Atlassian开发,提供了跨平台的支持,可运行在Windows和Mac操作系统上。Sourcetree可以让开发者更方便地使用Git来管理代码,不需要在命令行中输入复杂的Git命令,而是通过可视化的界面完成代码管理操作。Sourcetree支持多种Git工作流,例如Git Flow、GitHub Flow等,可以帮助开发者更好地管理Git分支、合并代码、提交代码等操作。

周小董 1万+

Sourcetree 使用详解

文章目录前言初始界面1 本地1.1 仓库列表1.2 分支情况2 新建2.1 克隆远端仓库到本地2.2 创建远程仓库2.3 添加已经存在的本地仓库导航栏1 基础操作2 分支操作3 文件操作4 贮藏操作工作区1 文件状态2 提交历史3 搜索![在这里插入图片描述](https://img-blog.csdnimg.cn/20200505200018342.png?x-oss-process=image...

weixin_43837354的博客 6615

第十节-Sourcetree图形化使用git

Sourcetree 是一个由 Atlassian 公司开发的免费 Git 图形化客户端工具。它为开发者提供了一个直观的界面来操作 Git,无需记忆复杂的命令行指令,特别适合初学者或不熟悉 Git 命令的用户。1. **图形化界面**:通过可视化界面展示仓库状态、分支、提交历史等信息。2. **简化操作**:提供按钮和菜单来执行常见的 Git 操作(如提交、推送、拉取、合并等)。3. **支持多种版本控制系统**:除了 Git,Sourcetree 还支持 Mercurial。

攻城狮7号的博客 2250

sourcetree 及git版本工具使用

1. 如何reset自己本地的修改? 选中指定的返回版本,右键菜单选择“rest  to this commit”, 然后选择hard 模式。 2. 如何解决两个分支间的conflict? 1. merge develop 到feature,首先merge A 到 B,修改conflict,然后提交。 2. merge feature 到develop,首先merge develo

viewcode的专栏 2万+

【Git】常用命令和sourceTree的使用

sourceTree和git的使用

神秘的doge的博客 1431
上一篇: SpringMVC之注解RequestParam、RequestBody
下一篇: git 开发注意问题和冲突解决办法
小涛_foxiaotao
博客等级 码龄14年 2粉丝 52原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值