Git版本管理软件的安装及使用方法(Sourcetree)

news/2025/2/11 16:41:22/

1 安装软件

官网下载Sourcetree软件并安装

Sourcetree官网:https://www.sourcetreeapp.com/

打开软件登陆账号,登录成功后后全部默认下一步即可

不加载SSH密钥

2 创建仓库

添加仓库-->选择地址-->确认创建

提示弹出选择是

3 保存与读取

创建成功后,打开隐藏的项目选项,显示可以看到一个.git的文件夹

修改文件后进入文件状态-->暂存所有/选择需要保存的文件

添加说明-->提交,重复进行此操作可进行版本保存

当有多次保存后后,在History窗口看到每次提交的信息,双击之前提交的信息即可把文档恢复到那次提交的状态

提示弹出选择是

回到最新版本时也是通过双击最新保存的信息,提示弹出选择是

4 创建分支与合并分支

点击分支-->输入分支名称-->创建分支-->双击选择不同的分支

主线和分支都可以提交,他们之间不会相互干扰

 合并时需要进入主线分支,右键需要合并的分支,选择合并

确认合并

5 从GitHub上克隆仓库与创建仓库

在GitHub上找到你需要的内容

GitHub网站:https://github.com/

复制链接

选择克隆/新建

粘贴链接-->选择保存的地址-->确定,在History中可以看到其各个版本

进入GitHub的个人主页,点击New新建项目

输入名称-->说明-->确认创建

创建新文件

输入文件名-->添加内容-->提交修改,提交完成后重新进入项目即可复制链接进入本地

也可以把链接添加到本地

输入平台名称-->输入链接-->确定

6 基于GitHub的远程仓库进行推送/拉取(自己的仓库)

点击推送-->选择分支-->确定推送,推送时选哟登录GitHub账号,登录成功后才可推送

当网页上的仓库有进行更新后,可以进行拉取把内容同步到本地


http://www.ppmy.cn/news/1421020.html

相关文章

STM32的简介

PLC的内部就是STM32

【安全】挖矿木马自助清理手册

一、什么是挖矿木马 挖矿木马会占用CPU进行超频运算,从而占用主机大量的CPU资源,严重影响服务器上的其他应用的正常运行。黑客为了得到更多的算力资源,一般都会对全网进行无差别扫描,同时利用SSH爆破和漏洞利用等手段攻击主机。 …

基于Qt的二维码生成与识别

基于Qt的二维码生成与识别 一、获取QZxing开源库 1.通过封装的QZxing开源库生成和识别二维码,下载地址:GitCode - 开发者的代码家园https://gitcode.com/mirrors/ftylitak/qzxing/tree/master。 2.下载解压后,使用Qt Creator xx&#xff0…

C语言第五章之复合类型(struct)

复合类型 概述 有时我们需要将不同类型的数据组合成一个有机的整体,如:一个学生有学号/姓名/性别/年龄/地址等属性, 这时候可通过结构体实现 1. 结构体 struct 结构体(struct)可以理解为用户自定义的特殊的复合的“数据类型 变量的定义和初始化 定义…

mybatis分页实现总结

1.mybatis拦截器相关知识 1.作用 mybatis的拦截器是mybatis提供的一个拓展机制,允许用户在使用时根据各自的需求对sql执行的各个阶段进行干预。比较常见的如对执行的sql进行监控,排查sql的执行时间,对sql进行拦截拼接需要的场景&#xff0c…

MySQL命令分类与大纲

一、数据库管理 创建与删除数据库 CREATE DATABASE:创建新数据库DROP DATABASE:删除已存在的数据库ALTER DATABASE:修改数据库属性 切换与查看数据库 USE:选择当前工作数据库SHOW DATABASES:列出所有可用数据库 二、…

Android的.dex、.odex与.oat文件区别

Android的.dex、.odex与.oat文件区别 .dex与.odex、.oat有什么联系呢? 1、dex文件 在我们写Java代码的时候,生成的文件是.java文件。 对于PC上的java虚拟机(JVM)运行的是.class。 .java文件转成.class文件,需要jdk…

使用Python模仿文件行为

在Python中,你可以通过文件操作函数(如open()函数)以及模拟输入输出流的库(如io模块)来模拟文件行为。下面是一些示例,展示了如何使用这些工具在Python中模拟文件行为。 1、问题背景 在编写一个脚本时&…