好教程推荐系列:Git教程/Git可视化客户端/GitLab虚拟机

简介: 好教程推荐系列:Git教程/Git可视化客户端/GitLab虚拟机

1、官网


https://gitforwindows.org/


https://git-scm.com/downloads


https://git-scm.com/downloads/guis


https://github.com/git/git



2、教程


https://www.liaoxuefeng.com/wiki/896043488029600


https://www.runoob.com/git/git-tutorial.html


https://github.com/michaelliao


问:git如何获取历史版本项目?


1,新建一个文件夹,bash命令执行“git clone http://XXXX/XX.git”代码。


2,"git log"查看历史记录,粘贴对应的希哈值。


3,执行 “git checkout 哈希值”,本目录下代码就对应版本代码。


例如git checkout b0362a895d39061c0bc6f05c575af47de1b3f702



3、Gitlab :Gitlab Community Edition 社区版


(1)原版网站


https://about.gitlab.com/


https://packages.gitlab.com/gitlab/gitlab-ce/


(2)官方原版镜像,清华镜像源,推荐


https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/


(3)第三方打包好的Linux虚拟机,内含GitLab,强烈推荐。Bitnami虚拟机包含安装和配置了GitLab CE的最小Linux操作系统。使用Bitnami虚拟机映像需要管理程序软件,例如 VMware Player 或 VirtualBox。


https://bitnami.com/stack/gitlab/virtual-machine


https://docs.bitnami.com/virtual-machine/get-started-vmware/


https://docs.bitnami.com/virtual-machine/faq/get-started/find-credentials/


下载*.ova文件,然后使用VMware Workstation Pro打开。软件启动,会显示以下信息:


1、使用浏览器,输入https://192.168.101.156/,打开gitlab的管理页面,默认的用户名是root,密码是QpCRGy7A76ja。密码是首次安装ova文件时,生成的随机字符串。


2、虚拟机的终端,默认的用户名和密码都是bitnami。


image.png




4、Git GUI Tools


(1)Sourcetree


一个用于Windows和Mac的免费Git客户端。Sourcetree简化了如何与Git存储库进行交互,这样您就可以集中精力编写代码。通过Sourcetree的简单Git GUI可视化和管理存储库。


https://www.sourcetreeapp.com/


SourceTree安装与使用


使用Sourcetree,需要先注册bitbucket账户:


https://id.atlassian.com/

https://bitbucket.org/


(2)海龟tortoisegit


https://tortoisegit.org/


https://github.com/TortoiseGit/TortoiseGit


TortoiseGit 使用教程


(3)GitKraken


Legendary Git client for Windows, Mac & Linux. Free for open source.


GitKraken 6.5.1安装包,该版本仍然为免费版本,内附禁止自动更新的详细说明。


https://www.gitkraken.com/


https://github.com/5cr1pt/GitCracken


(4)微软GitHub Desktop


https://desktop.github.com/


https://github.com/desktop/desktop


https://docs.github.com/cn/desktop


如果想导入gitlab或者bitbucket的项目,可以选择克隆一个仓库,然后输入url:

image.png



(5)微软github插件for VS


https://visualstudio.github.com/


https://github.com/github/VisualStudio


https://marketplace.visualstudio.com/items?itemName=GitHub.GitHubExtensionforVisualStudio


请注意:以上两个微软工具既可以服务于GitHub项目,也能用于Gitlab项目。


(6)GitQlient


GitQlient,发音为git + client(/ gɪtˈklaɪənt /)是最初从QGit分叉的多平台Git客户端。 如今,它已不再只是一个分支,而是增加了许多新功能。


https://github.com/francescmm/GitQlient


(x)其他,更多使用Qt开发的GUI请参见另一篇博文


https://blog.csdn.net/libaineu2004/article/details/77369837


相关文章
|
9月前
|
Linux 虚拟化 iOS开发
VMware Remote Console 13.0.1 for macOS, Linux, Windows - vSphere 虚拟机控制台的桌面客户端
VMware Remote Console 13.0.1 for macOS, Linux, Windows - vSphere 虚拟机控制台的桌面客户端
1928 0
VMware Remote Console 13.0.1 for macOS, Linux, Windows - vSphere 虚拟机控制台的桌面客户端
|
Rust 数据可视化 网络安全
一款高颜值、现代化的 Git 可视化管理工具
GitButler 是由 GitHub 联合创始人 Scott Chacon 开源的 Git 客户端,采用 Tauri/Rust/Svelte 构建。它支持虚拟分支、轻松提交管理、GitHub 集成、SSH 密钥管理和 AI 工具等功能,目前仅支持 macOS 和 Linux 平台。用户可以通过拖拽方式快速聚合多个分支的改动,实现灵活的跨分支操作。
|
Linux 虚拟化 iOS开发
VMware Remote Console 13.0.0 for macOS, Linux, Windows - vSphere 虚拟机控制台的桌面客户端
VMware Remote Console 13.0.0 for macOS, Linux, Windows - vSphere 虚拟机控制台的桌面客户端
3235 1
VMware Remote Console 13.0.0 for macOS, Linux, Windows - vSphere 虚拟机控制台的桌面客户端
|
运维 虚拟化 Windows
Hyper-V Win8虚拟机启动错误修复教程
针对Hyper-V Win8虚拟机启动错误,本教程提供详细修复步骤。首先进行硬件兼容性检查,确保CPU支持虚拟化并启用,同时检查内存和存储空间是否充足。接着以管理员身份登录,使用事件查看器排查错误。管理Hyper-V服务,确保相关服务正常运行。检查虚拟机状态,优化资源分配,并修复虚拟硬盘文件。更新系统和重装Hyper-V组件也是有效手段。最后,排查硬件故障、备份数据及处理第三方软件冲突。通过这些步骤,多数启动问题可得到解决。
1107 65
|
虚拟化
【2025最新】VMware Workstation Pro 虚拟机基础配置教程,方便你的神操作!
VMware Workstation Pro 是一款强大的虚拟化工具,本文简要介绍其基本配置与操作。安装后,用户可以通过“编辑菜单 > 首选项”设置虚拟机保存路径、是否显示托盘图标等全局配置。新建虚拟机时,需选择操作系统类型、配置处理器、内存、网络和硬盘等参数。建议根据主机硬件性能合理分配资源,避免过度占用。创建完成后,用户可加载 ISO 镜像文件安装所需操作系统。通过这些步骤,您可以轻松搭建并管理多个虚拟环境。
5558 11
【2025最新】VMware Workstation Pro 虚拟机基础配置教程,方便你的神操作!
|
Web App开发 安全 Linux
【独家揭秘2025】VMware Workstation Pro虚拟机:免费安装教程大放送,一键解锁操作系统模拟神器!
VMware Workstation Pro 是由威睿(VMware)公司开发的一款功能强大的桌面虚拟化软件,允许用户在同一台物理计算机上同时运行多个操作系统,如Windows、..
2667 2
【独家揭秘2025】VMware Workstation Pro虚拟机:免费安装教程大放送,一键解锁操作系统模拟神器!
|
域名解析 API PHP
VM虚拟机全版本网盘+免费本地网络穿透端口映射实时同步动态家庭IP教程
本文介绍了如何通过网络穿透技术让公网直接访问家庭电脑,充分发挥本地硬件性能。相比第三方服务受限于转发带宽,此方法利用自家宽带实现更高效率。文章详细讲解了端口映射教程,包括不同网络环境(仅光猫、光猫+路由器)下的设置步骤,并提供实时同步动态IP的两种方案:自建服务器或使用三方API接口。最后附上VM虚拟机全版本下载链接,便于用户在穿透后将服务运行于虚拟环境中,提升安全性与适用性。
1183 7
|
Devops Shell 网络安全
git使用之如何将一套代码同时推送至github|gitee|gitcode|gitlab等多个仓库-含添加ssh-优雅草央千澈完美解决-提供整体提交代码
git使用之如何将一套代码同时推送至github|gitee|gitcode|gitlab等多个仓库-含添加ssh-优雅草央千澈完美解决-提供整体提交代码
881 16
git使用之如何将一套代码同时推送至github|gitee|gitcode|gitlab等多个仓库-含添加ssh-优雅草央千澈完美解决-提供整体提交代码
|
安全 Linux 开发工具
【Azure 环境】Azure 虚拟机上部署 DeepSeek R1 模型教程(1.5B参数)【失败】
遇见错误一:operator torchvision::nms does not exist 遇见错误二:RuntimeError: Failed to infer device type
1372 22
|
Kubernetes 持续交付 数据库
阿里云ACK+GitLab企业级部署实战教程
GitLab 是一个功能强大的基于 Web 的 DevOps 生命周期平台,整合了源代码管理、持续集成/持续部署(CI/CD)、项目管理等多种工具。其一体化设计使得开发团队能够在同一平台上进行代码协作、自动化构建与部署及全面的项目监控,极大提升了开发效率和项目透明度。 GitLab 的优势在于其作为一体化平台减少了工具切换,高度可定制以满足不同项目需求,并拥有活跃的开源社区和企业级功能,如高级权限管理和专业的技术支持。借助这些优势,GitLab 成为许多开发团队首选的 DevOps 工具,实现从代码编写到生产部署的全流程自动化和优化。