Git 进阶使用

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

一. Git图形化操作

1.1.什么是图形化管理工具


       图形化管理工具是一种通过可视化界面来操作计算机系统或应用程序的软件工具。在软件开发中,它通常用于管理和操作版本控制系统(如Git、SVN等)以及代码开发环境(如IDE)。与命令行相比,图形化管理工具更加直观和易于使用,能够帮助软件开发人员更快速地理解和使用系统或应用程序。

       在版本控制系统中,图形化管理工具提供了更为友好的界面和功能,可以帮助开发人员管理和操作代码库,例如提交、拉取、推送代码等。在开发环境中,图形化管理工具可以帮助开发人员更轻松地创建、编辑和测试代码,提高开发效率。

       一些常见的图形化管理工具包括Sourcetree、TortoiseGit、GitKraken、GitHub Desktop等,它们都提供了直观的界面和丰富的功能,使得软件开发人员能够更加方便地管理、操作和维护代码。同时,这些工具也能够帮助开发人员更好地协作和沟通,促进团队协作和项目的进展。

右击点击Git GUI Here进入图形化管理工具

 创建一个good.java文件进入图形化工具点击Rescan刷新,重新扫描该项目

我们只要双击一下没有跟踪的文件,就会到未提交区域了 

 此时我们commit/Push一下,就会将我们的文件推送到码云了 

码云上也有了我们的文件 


二. Git使用ssh

2.1 什么是SSH?

SSH(Secure Shell,安全外壳)是一种网络安全协议,通过加密和认证机制实现安全的访问和文件传输等业务。传统远程登录和文件传输方式,例如Telnet、FTP,使用明文传输数据,存在很多的安全隐患。随着人们对网络安全的重视,这些方式已经慢慢不被接受。SSH协议通过对网络数据进行加密和验证,在不安全的网络环境中提供了安全的网络服务。作为Telnet和其他不安全远程shell协议的安全替代方案,目前SSH协议已经被全世界广泛使用,大多数设备都支持SSH功能。

Git图形化界面如何使用 gitee(中文名:码云 ,原名 Git@OSC)是开源中国推出的基于git的代码托管服务。国内访问GitHub速度比较慢,如果想托管自己的代码到云端,gitee是个不错的选择,华为的鸿蒙2.0源码也是放在gitee上的。 阅读详情

相关推荐

git-rebase进阶使用

git rebase进阶使用 推荐书籍: 《git pro》 推荐教程: atlassian 本地获取帮助: git help <command> rebase最强大的地方在于可以按需移动提交并对其进行编辑更改,当然前提是在个人分支上 最好对git中的一些概念预先有一定的了解 再次强调:git rebase相关命令只允许在个人分支上使用 目录: 本文alias说...

xiaojiangkf的博客 3094

GitGit图形化工具推荐

Git图形化工具,GitKraken,Sourcetree,GitHub Desktop,Git Cola

weixin_43510208的博客 5629

Git版本控制】拉取 + 推送 + 克隆 + 连接 + 修改 + 删除 + 添加

Git配置文件.gitignore用于指定Git应忽略的文件和目录,不纳入版本控制。其核心作用包括排除临时文件、保护敏感信息、减少仓库体积和保持提交历史清晰。工作原理是Git读取项目中的.gitignore文件规则,在git add时自动排除匹配文件。注意事项:文件需提交到仓库,已提交文件需先移除才能忽略,支持多级目录配置和全局规则。 Git命令行操作五步法:1) git init初始化(首次);2) git add添加文件;3) git commit提交修改;4) git push首次推送;5) 后续直接

📷 图像处理践行者 | 传统算法 · 深度学习 · 多模态 | 分享实战经验与技术洞见,探索从像素到智能的无限可能。 2825

git图形化git管理工具SourceTree

命令行操作确实很方便快捷,但图形化工具看起来更直观,在git仓库管理中也是这样。这一节来介绍使用git图形化管理工具SourceTree。

DevFrank的博客 1939

几款常用的Git图形化工具

几款常用的Git 图形化工具独立客户端工具GitHub for DesktopSource TreeTortoiseGitIDE集成的Git客户端XcodeEclipse – EgitVisual Studio – Git Integration & GitHub ExtensionVisual Studio Code原文链接 作为一名开发人员,你不可能不知道git,无论你是开发自己的开源项目还是和团队一起进行大规模产品的开发,git都已经是源代码管理工具的首选。当然,那些hardcore deve

天富儿的博客 9509

Git进阶使用

以TortoiseGit在windows上的使用为例,主要进阶使用有:分支,标签和忽略特殊文件 分支与合并分支 什么是分支? 一只猫处于叠加态的猫让世界变成了两个宇宙,而在git中,我们本来的宇宙是master,可以看见右键提交时,我们是提交给master的。假设在这分支中,猫是活的。

Only_Top_Chen的博客 1211

git进阶使用

举个简单的例子,公司里两个人(A,B)同一天上班,都拉取了远程仓库数据。然后A做完了所有的工作,进行了x文件的修改并提交至远程仓库。而B在做自己工作的时候不小心或者需要修改x文件,B认为A没有操作x文件直接push没有问题。但是程序会报错,提醒B将远程仓库的内容pull,pull后x文件包含了A和B的修改,需要两个人联系如何整合代码,整合后再push进远程仓库。步骤就是:push 失败 — pull — 整合代码 — pushHEAD。

Clocky7 900

Git 进阶使用指南

欢迎体验这份Git进阶使用指南!本文档将带你深入探索Git的高级功能和技巧,帮助你更高效地管理代码和协作开发。

像风一样自由的博客 484

Gitgit clone进阶使用

仅需特定分支 git clone --single-branch -b branch_name

weixin_43510208的博客 879

git使用从基础到进阶

git基础篇 版本控制系统 本地工作区 add 暂存区 commit(每一次commit都会产生一个新的版本) 本地仓库 push 远程仓库 git代码托管平台 https://github.com/ https://dev.tencent.com/ https://gitee.com git使用步骤 1、第一次使用git的时候需要执行1-4步,否则直接跳到第五步。 ​ 执行 git config --global user.name [用户名,个人空间地址] 如 git config

sha虫剂的博客 663

Git使用进阶

安装:Window :http://msysgit.github.io/ Ubuntu : sudo apt-get install git-coreWindow 安装好后打开 git bash 进入命令行入门:1.配置身份git config –global user.name “Tony” git config –global user.email “tony@gmail.com” (配置

yarsnwoing的博客 607

Git使用进阶

Git进阶操作

weixin_44718395的博客 454

Git 使用进阶实战

Git 使用进阶实战 文章目录Git 使用进阶实战一、Git 简介二、Git 基本概念、命令及其使用2.1 Git 基本概念2.2 Git 命令及其使用三、Git 仓库实战3.1 服务器端 Git 配置3.2 用户端 Git 配置3.3 追加一个问题:四、Git 高级使用、故障排除4.1 git diff4.2 如何merge不同的分支4.3 git reset4.4 git revert4....

LordYao的专栏 407

Git进阶教程:在Linux环境下使用Git进行版本控制

Git是一种分布式版本控制系统,被广泛用于跟踪和管理软件开发项目的版本历史。在本教程中,我们将介绍如何在Linux环境下使用Git进行版本控制,并演示一些常用的Git命令和操作。让我们开始吧!

InjeProgram的博客 226

Git学习---Git快速入门、Git基础使用Git进阶使用Git服务器使用(IDEA集成GitHub、Gitee、GitLab)、GitHub Desktop客户端

Git快速入门、Git基础使用Git进阶使用Git服务器使用(IDEA集成GitHub、Gitee、GitLab)、GitHub Desktop客户端

星光不问赶路人,岁月不负有心人 9713

Git 教程】Git 进阶使用方法

Git 进阶使用方法

Xiao_Ley的博客 1202

Git 进阶使用教程

实践是提升使用效率的最佳方式,您可以通过打造自己的小项目不断练习。在团队合作中,一个好的版本控制策略可以让您的开发工作更加顺畅、灵活。Git 是一款强大的版本控制系统,用于跟踪代码和文件的变动,尤其适合团队协作。这个进阶教程将带您深入了解 Git 的高级功能以及实际应用案例,以提升您的代码管理能力。Git 使用快照的方式来保存版本,而不是简单的文件差异。每一次提交都是一个完整的文件系统快照,用户可以通过唯一的哈希值来访问任意提交。手动编辑冲突文件,选择需要保留的部分,删除冲突标记。

蜡笔小新星的博客 1113
上一篇: Git入门
下一篇: Git分支
Ar.小白
博客等级 码龄4年 237粉丝 98原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值