【Git】Windows下使用可视化工具Sourcetree

参考:[最全面] SourceTree使用教程详解(连接远程仓库,克隆,拉取,提交,推送,新建/切换/合并分支,冲突解决,提交PR)

1.Git工具–sourcetree

之前文章介绍过Linux系统中的Git工具:git cola
之前记录的文章:【Git】Ubuntu系统中git可视化代码管理工具

首先安装Git,然后将本地和远端仓库建立联系,无论是Windows还是Linux下的工具只是将Git命令可视化。

2.本地配置

跳过Install的登录,直接一路安装,选择安装Git。

打开shell,输入:

ssh-keygen -t rsa -C "xxxxxxxxx@xx.com"

中间连续三次回车enter即可,

在这里插入图片描述

这样就生成SSH Key了,去C:\Users\59723.ssh中找到:

在这里插入图片描述
用记事本打开id_rsa.pub,复制所有内容
登录码云Gitee.com,在右上角我的主页–个人设置–安全设置–SSH公钥,将刚才的内容添加进去,输入密码检查后则会添加成功,该计算机本地则与云端仓库建立关联。

输入以检查是否链接成功:

ssh -T git@gitee.com

如果第一次链接出现警告,输入yes验证后即可成功。
之后就没问题了。
在这里插入图片描述

参考:全面概述Gitee和GitHub生成/添加SSH公钥

3.Sourcetree配置

3.1在SourceTree中添加SSH密钥

在这里插入图片描述
工具–选项:
在这里插入图片描述

3.2新建本地仓库(以Gitee为例):

在Gitee中新建好你的仓库,找到本地项目,弹出窗口点击“是”。
在这里插入图片描述
创建完成后本地会出现.git(隐藏文件)。

3.3链接远端仓库

点击远端,添加远程仓库路径,
选择默认远端origin,URL路径从Gitee仓库的SSH中复制。
在这里插入图片描述

点击获取,测试一下是否和Gitee仓库链接成功:

在这里插入图片描述
如果有爆红,检查是否切换成OpenSSH链接方式,并且检查是否验证:

ssh -T git@gitee.com

然后点击拉取,会发现本地分支多了一个master,在本地的项目文件夹中会合并进新建仓库时的系统生成文件(README.md等)。
在这里插入图片描述
不想提交本地的package文件,点击提交,
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
提交成功了。
在这里插入图片描述

4.Clone项目到其他电脑

在这里插入图片描述

本地Clone到了远端仓库的文件,并且随着
用vs2022打开sln后运行,编译器也是成功自动安装了packages。

5.忽略项目文件夹下的某个文件

C#开发项目中会有package包文件目录,不想让包文件也上传到仓库中,但是每次用sourcetree都会在暂存中显示。
在这里插入图片描述
在sourcetree中找到高级–仓库忽略指定列表,
在这里插入图片描述

在other files and folders中添加排除的文件夹:
在这里插入图片描述
再次回到sourcetree中会发现,之前600多个库文件都被忽略了。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

C++ 11 【可变参数模板】【lambda】

💓博主CSDN主页:麻辣韭菜💓   ⏩专栏分类:C修炼之路⏪   🚚代码仓库:C高阶🚚   🌹关注我🫵带你学习更多C知识   🔝🔝 目录 前言 一、新的类功能 1.1默认成员函数—…

78%的中小企业担心网络攻击会导致其业务中断,中小企业如何确保网络安全?

在当今数字化时代,网络攻击手段层出不穷,网络安全事件不断增加,根据ConnectWise的一项调查数据显示,94%的中小企业至少经历过一次网络攻击,78%的中小企业担心网络攻击会导致其业务中断,企业声誉受损。由此&…

opencv-python(七)

import cv2img cv2.imread(view.jpg) cv2.imshow(view.jpg, img) img_rgb cv2.cvtColor(img, cv2.COLOR_BGR2RGB) # BGR转RGB cv2.imshow(RGB Color Space, img_rgb) img_bgr cv2.cvtColor(img_rgb, cv2.COLOR_RGB2BGR) # RGB转BGR cv2.imshow(BGR Color Space, img_bgr) c…

javaspringbootmysql小程序的竞赛管理系统71209-计算机毕业设计项目选题推荐(附源码)

摘 要 随着社会的发展,社会的方方面面都在利用信息化时代的优势。互联网的优势和普及使得各种系统的开发成为必需。 本文以实际运用为开发背景, 运用软件工程原理和开发方法,它主要是采用java语言技术和mysql数库来完成对系统的设计。整个开发过程首先对竞赛管理系统进行需求分…

【网络编程开发】11.IO模型 12.IO多路复用

11.IO模型 什么是IO: IO 是 Input/Output 的缩写,指的是输入和输出。在计算机当中,IO 操作通常指将数据从一个设备或文件中读取到计算机内存中,或将内存中的数据写入设备或文件中。这些设备可以包括硬盘驱动器、网卡、键盘、屏幕等。 通常用…

FiRa标准UWB MAC实现(三)——距离如何获得?

继续前期FiRa MAC相关介绍,将FiRa UWB MAC层相关细节进一步进行剖析,介绍了UWB技术中最重要的一个点,高精度的距离是怎么获得的,具体使用的测距方法都有哪些,原理又是什么。为后续FiRa UWB MAC的实现进行铺垫。 3、测距方法 3.1 SS-TWR SS-TWR为Single-Sided Two-Way Ra…

01 Linux网络设置

目录 1.1 查看及测试网络 1.1.1 查看网络配置 1. 查看网络接口地址 1. 查看活动的网络接口设备 2. 查看指定的网络接口信息 2. 查看主机名称 3. 查看路由表条目 4. 查看网络连接情况 1.1.2 测试网络连接 1. 测试网络连通性 2. 跟踪数据包的路由途径 3. 测试DNS域名解析 1.2 设…

[leetcode]将二叉搜索树转化为排序的双向链表

. - 力扣(LeetCode) /* // Definition for a Node. class Node { public:int val;Node* left;Node* right;Node() {}Node(int _val) {val _val;left NULL;right NULL;}Node(int _val, Node* _left, Node* _right) {val _val;left _left;right _rig…

小型气象站:现代气象监测的便携化解决方案

TH-QC12在气象监测领域,技术的不断创新和进步推动了监测设备的多样化和便携化。小型气象站作为这一趋势下的产物,以其体积小、功能全、操作简便等特点,受到了广泛的关注和应用。 小型气象站的技术特点 小型气象站集成了多种气象传感器&…

ChatGPT做2024高考数学题能得多少分?

文章目录 1. 前言2. AI答题2.1 第一部分试题图2.2 第二部分试题图2.3 第三部分试题图 3. 结论 1. 前言 2024年高考基本上落下帷幕(特殊省份除外),我们关注下曾经“最喜欢”的数学用 AI 能得多少分?当前采用 ChatGPT-4o 模型&…

说说医院网间文件传输的进化之路

作为一家大型综合医院的信息科管理人员,我亲眼见证了跨网间文件交换技术的不断进步。每一个阶段都伴随着不同的挑战和惊喜,以下是我的一些经历和感悟,希望能对同行们有所帮助。 在2000年代初期,我们医院采用物理隔离和手动传输的方…

固态硬盘格式化后能恢复数据吗?四种数据恢复方法,赶紧收藏!

格式化的固态硬盘能恢复吗?硬盘是电脑里面的储存配件,虽然说当前种类比较多,但是在平常使用的过程中,也会遇到一些数据丢失的问题。而当前造成数据丢失的很多,例如:手动误删、清空回收站、磁盘格式化等。 …

【ppyoloe+】19届智能车完全模型组非官方基线

基于十九届智能车百度完全模型组线上赛baseline修改 调整参数最高能到0.989吧 一、环境准备 1.安装PaddleDetection In [1] # 解压PaddleDetection压缩包 %cd /home/aistudio/data/data267567 !unzip -q PaddleDetection-release-2.6.zip -d /home/aistudio /home/aistud…

工业无线通信解决方案,企业在进行智能化升级改造

某大型制造企业在进行智能化升级改造,需要将分布在各个车间的数控机床、自动化生产线、AGV小车等设备连接到云端,实现设备的远程监控、数据采集分析等功能。之前工厂内部是用工业以太网连接,存在布线难、成本高、灵活性差等问题。 在了解客户需求后,我司星创易联的工程师建议客…

等保一体机在中小型企业的应用

等保一体机比较适合中小型企业。大型企业、重点行业过等保现象确实已经十分普遍。因为国家推行等级保护制度,面向的重点就是那些信息系统十分关键、数据价值高的领域,如政府机关、金融、医疗、教育等行业。 但是有一些用户需要满足等保合规要求&#xff…

[图解]企业应用架构模式2024新译本讲解13-服务层1

1 00:00:00,150 --> 00:00:05,030 接下来我们来看服务层模式 2 00:00:06,070 --> 00:00:11,740 这也是领域逻辑类型的最后一个模式 3 00:00:13,700 --> 00:00:17,110 我们前面实际上已经见过了,事务脚本 4 00:00:17,240 --> 00:00:19,900 的时候&…

数据结构基础(基于c++)

数据结构基础(基于c) 文章目录 数据结构基础(基于c)前言1. 递归、迭代、时间复杂度、空间复杂度2. 数据结构 数组与链表1. 数组2. 链表3. 动态数组4. 数组与链表对比 前言 参考资料:Hello 算法 (hello-algo.com) 1. 递…

HTML静态网页成品作业(HTML+CSS)—— 小米商城首页网页(1个页面)

🎉不定期分享源码,关注不丢失哦 文章目录 一、作品介绍二、作品演示三、代码目录四、网站代码HTML部分代码 五、源码获取 一、作品介绍 🏷️本套采用HTMLCSS,未使用Javacsript代码,共有1个页面。 二、作品演示 三、代…

基于小波样条框架的一维时间序列信号降噪方法(MATLAB R2018A)

1952年,DUFFIN在研究非调和Fourier级数时引入了Hilbert空间中框架的概念,然而并没有引起很大的反响。1986年,DAUBECHIES研究发现利用框架可以将L2(R)中的函数展开成类似标准正交基的级数,并且用框架研究函数时所需的条件要比用标准…