SourceTree的安装与使用

SourceTree的安装与使用

一、前言

作为可视化Git管理工具,SourceTree可以避免我们使用命令进行常规的代码拉取,更新,合并等操作。

鼠标点点就可以完成代码管理的工作。所以强烈推荐可视化的工具。不过SourceTree还是有点bug,比如大数据量的操作会卡死,平常操作可以注意下。

二、下载软件

点击跳转到SourceTree官网进行客户端软件下载
https://www.sourcetreeapp.com/
在这里插入图片描述
点击左侧的Donwload for Windows(根据你的电脑环境,如果是mac,按钮会自动切换为 for Mac。如果按钮环境显示异常,可以重新刷新网站)

在这里插入图片描述
下载完成后,双击进行客户端软件的安装。

在这里插入图片描述
一般没什么用,直接跳过即可。
在这里插入图片描述
第二步会下载对应的版本控制系统环境,默认勾选Git和
Mercurial‌。Mercurial‌用不到可以去掉勾选。我这里都选择默认项即可。

‌Mercurial‌是一种分布式版本控制系统,与Git类似,但属于不同的版本控制系统。Mercurial(也称为hg)主要用于版本控制和代码管理,支持分支管理、合并、提交等功能,适用于软件开发和团队协作‌。

点击下一步后,等待下载完成:
在这里插入图片描述

三、配置SSH Key和拉取代码

(1) 配置用户名和邮箱
设置用户名:
git config --global user.name “xxx”
设置邮箱:
git config --global user.email “xx@163.com”
在这里插入图片描述
(2)生成SSH密钥:
ssh-keygen -t rsa -C “你的邮箱”
在这里插入图片描述
(秘钥自动生成的路径:C:\Users\DELL.ssh)
在这里插入图片描述
(3)将SSH配置到代码管理网站后台
https://gitee.com/
以Gitee网站举例,需要在个人中心-账户设置进行配置。
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/72576.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

JMeter 性能测试

Jmeter 用户手册 名词解释: RPS:每秒请求数-每秒向服务器发送多少请求数(一个场景,系统面临多大的压力) TPS:每秒事务数-每秒能够处理多少请求/事务数性能评价标准(其中的一个核心指标&#x…

Go语言的负载均衡

Go语言的负载均衡 引言 在互联网快速发展的今天,服务器的压力越来越大。随着用户的增加,单一服务器很难满足所有请求,导致延迟增加,服务质量下降。负载均衡,作为一种重要的技术手段,能够有效地分散用户请…

【Mac 从 0 到 1 保姆级配置教程 09】09. 快速配置终端复用工具 tmux 和 oh-my-tmux

文章目录 1. 前言2. 安装 tmux3. 配置 tmux4. 安装 oh-my-tmux5. 最后6. 参考资料7. 系列教程 Mac 从 0 到 1 保姆级配置教程目录,点击即可跳转对应文章: 【Mac 从 0 到 1 保姆级配置教程 00】 - 教程说明 【Mac 从 0 到 1 保姆级配置教程 01】 - 安装无…

【每日学点HarmonyOS Next知识】屏幕参数、半模态相关、三集联动、只显示部分卡面,自定义绘制

1、HarmonyOS 需要 获取屏幕 xdpi 与 ydpi 数据? 可以通过display.getDefaultDisplaySync参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-display-V5 ohos.display (屏幕属性) :屏幕属性提供管理…

Java 大视界 -- 基于 Java 的大数据机器学习模型的迁移学习应用与实践(129)

💖亲爱的朋友们,热烈欢迎来到 青云交的博客!能与诸位在此相逢,我倍感荣幸。在这飞速更迭的时代,我们都渴望一方心灵净土,而 我的博客 正是这样温暖的所在。这里为你呈上趣味与实用兼具的知识,也…

通义万相 2.1 与蓝耘智算平台的深度协同,挖掘 AIGC 无限潜力并释放巨大未来价值

我的个人主页 我的专栏: 人工智能领域、java-数据结构、Javase、C语言,希望能帮助到大家!!! 点赞👍收藏❤ 引言:AIGC 浪潮下的新机遇 在当今数字化飞速发展的时代,人工智能生成内容&…

【BERT和GPT的区别】

BERT采用完形填空(Masked Language Modeling, MLM)与GPT采用自回归生成(Autoregressive Generation)的差异,本质源于两者对语言建模的不同哲学导向与技术目标的根本分歧。这种选择不仅塑造了模型的架构特性&#xff0c…

Java实体类转JSON时如何避免null值变成“null“?

在Java开发中,实体类与JSON的转换是一个非常常见的需求。今天,我们要聊聊一个特别的重要但又常常被忽视的问题:当我们将Java实体类转换为JSON格式时,如何处理那些null值,避免它们在JSON中出现为字符串“null”呢&#…

五大基础算法——枚举算法

枚举算法 是一种通过遍历所有可能的解来寻找问题答案的算法思想。它通常用于解决那些解空间有限且可以直接列举所有可能情况的问题。以下是枚举算法的核心概念、适用场景、实现方法及经典例题: 一、核心概念 解空间 所有可能的解的集合。 遍历 通过循环或递归逐一检…

C语言高级学习之变量和内存分布

一.变量和内存分布 1.课程要求 2.技术层次 3.C语言标准 1.3.1 K&R C 起初,C语言没有官方标准。1978年由美国电话电报公司(AT&T)贝尔实验室正式发表了C语言。布莱恩柯林汉(Brian Kernighan) 和 丹尼斯里奇(D…

【004】deepseek本地化部署后,python的调用方式_#py

python调用本地deepseek 1 本地化部署deepseek2 python调用方式 1 本地化部署deepseek 已经有很多大佬们说了不少部署本地化部署deepseek的工作了,我就不过多重复了。 先安装Ollama软件,再通过Ollama获取deepseek的模型文件,大家根据电脑的配…

蓝桥杯学习-12递归

12递归 1.概述 2.几个递归模板 (1)求阶乘 int f(int n){ if(n 1) return 1; return f(n-1) * n; }(2)斐波拉契序列 int f(int n){ if(n 1 || n 2) return n; return f(n - 1) f(n - 2); }例题一-蓝桥5194 int f(int n){if(n 0) return 1;if(n % 2 0) return f(n / 2)…

Python----数据可视化(Pyecharts三:绘图二:涟漪散点图,K线图,漏斗图,雷达图,词云图,地图,柱状图折线图组合,时间线轮廓图)

1、涟漪特效散点图 from pyecharts.globals import SymbolType from pyecharts.charts import EffectScatter from pyecharts.faker import Faker from pyecharts import options as opts from pyecharts.globals import ThemeType # 绘制图表 es (EffectScatter(init_optsop…

自然语言处理预训练模型的研究综述

📕参考::2020-11-02,https://kns.cnki.net/kcms/detail/11.2127.tp.20201030.1952.017.html 主要是这篇文章的自己摘了点笔记。 预训练模型的深度学目标是如何使预训练好的模型处于良好的初始状态,在下游任务中达到更好的性能表现…

ES6(1) 简介与基础概念

1. ES6 简介 ES6(ECMAScript 6)是 JavaScript 的一个重要版本,它在 ES5 的基础上进行了扩展和优化。ES6 主要应用于现代 Web 开发,提高了 JavaScript 的编程效率和可读性。 2. ES6 与 JavaScript 的关系 JavaScript 是一种基于 E…

HTML深度解读

## 引言 HTML(HyperText Markup Language)是构建网页的基础语言。自1991年由Tim Berners-Lee发明以来,HTML已经经历了多次版本更新,从HTML 1.0到HTML5,每一次更新都带来了新的特性和功能。本文将深入探讨HTML的核心概…

一次Linux下 .net 调试经历

背景: Xt160Api, 之前在windows下用.net调用,没有任何问题。 但是移植到Linux去后,.net程序 调用 init(config_path) 总是报错 /root/test 找不到 traderApi.ini (/root/test 是程序目录) 然后退出程序 解决过程: 于是考虑是不是参数传错了&…

iOS底层原理系列01-iOS系统架构概览-从硬件到应用层

1. 系统层级结构 iOS系统架构采用分层设计模式,自底向上可分为五个主要层级,每层都有其特定的功能职责和技术组件。这种层级化结构不仅使系统更加模块化,同时也提供了清晰的技术抽象和隔离机制。 1.1 Darwin层:XNU内核、BSD、驱动…

k8s 修改节点驱逐阈值

编辑 /var/lib/kubelet/config.yaml 文件 kind: KubeletConfiguration evictionHard:nodefs.available: "5%" # 降低磁盘压力触发阈值imagefs.available: "10%" # 调整容器镜像存储触发阈值nodefs.inodesFree: "3%

日志存储与分析

日志是系统运行的详细记录,包含各种事件发生的主体、时间、位置、内容等关键信息。出于运维可观测、网络安全监控及业务分析等多重需求,企业通常需要将分散的日志采集起来,进行集中存储、查询和分析,以进一步从日志数据里挖掘出有…