好教程推荐系列: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


相关文章
|
10月前
|
Linux 虚拟化 iOS开发
VMware Remote Console 13.0.1 for macOS, Linux, Windows - vSphere 虚拟机控制台的桌面客户端
VMware Remote Console 13.0.1 for macOS, Linux, Windows - vSphere 虚拟机控制台的桌面客户端
1992 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 虚拟机控制台的桌面客户端
3438 1
VMware Remote Console 13.0.0 for macOS, Linux, Windows - vSphere 虚拟机控制台的桌面客户端
|
运维 虚拟化 Windows
Hyper-V Win8虚拟机启动错误修复教程
针对Hyper-V Win8虚拟机启动错误,本教程提供详细修复步骤。首先进行硬件兼容性检查,确保CPU支持虚拟化并启用,同时检查内存和存储空间是否充足。接着以管理员身份登录,使用事件查看器排查错误。管理Hyper-V服务,确保相关服务正常运行。检查虚拟机状态,优化资源分配,并修复虚拟硬盘文件。更新系统和重装Hyper-V组件也是有效手段。最后,排查硬件故障、备份数据及处理第三方软件冲突。通过这些步骤,多数启动问题可得到解决。
1156 65
|
虚拟化
【2025最新】VMware Workstation Pro 虚拟机基础配置教程,方便你的神操作!
VMware Workstation Pro 是一款强大的虚拟化工具,本文简要介绍其基本配置与操作。安装后,用户可以通过“编辑菜单 > 首选项”设置虚拟机保存路径、是否显示托盘图标等全局配置。新建虚拟机时,需选择操作系统类型、配置处理器、内存、网络和硬盘等参数。建议根据主机硬件性能合理分配资源,避免过度占用。创建完成后,用户可加载 ISO 镜像文件安装所需操作系统。通过这些步骤,您可以轻松搭建并管理多个虚拟环境。
5710 11
【2025最新】VMware Workstation Pro 虚拟机基础配置教程,方便你的神操作!
|
存储 开发工具 git
[Git] 深入理解 Git 的客户端与服务器角色
Git 的核心设计理念是分布式,每个仓库既可以是客户端也可以是服务器。通过 GitHub 远程仓库和本地仓库的协作,Git 实现了高效的版本管理和代码协作。GitHub 作为远程裸仓库,存储项目的完整版本历史并支持多客户端协作;本地仓库则通过 `.git` 文件夹独立管理版本历史,可在离线状态下进行提交、回滚等操作,并通过 `git pull` 和 `git push` 与远程仓库同步。这种分布式特性使得 Git 在代码协作中具备强大的灵活性和可靠性。
[Git] 深入理解 Git 的客户端与服务器角色
|
Web App开发 安全 Linux
【独家揭秘2025】VMware Workstation Pro虚拟机:免费安装教程大放送,一键解锁操作系统模拟神器!
VMware Workstation Pro 是由威睿(VMware)公司开发的一款功能强大的桌面虚拟化软件,允许用户在同一台物理计算机上同时运行多个操作系统,如Windows、..
2769 2
【独家揭秘2025】VMware Workstation Pro虚拟机:免费安装教程大放送,一键解锁操作系统模拟神器!
|
域名解析 API PHP
VM虚拟机全版本网盘+免费本地网络穿透端口映射实时同步动态家庭IP教程
本文介绍了如何通过网络穿透技术让公网直接访问家庭电脑,充分发挥本地硬件性能。相比第三方服务受限于转发带宽,此方法利用自家宽带实现更高效率。文章详细讲解了端口映射教程,包括不同网络环境(仅光猫、光猫+路由器)下的设置步骤,并提供实时同步动态IP的两种方案:自建服务器或使用三方API接口。最后附上VM虚拟机全版本下载链接,便于用户在穿透后将服务运行于虚拟环境中,提升安全性与适用性。
1249 7
|
安全 Linux 开发工具
【Azure 环境】Azure 虚拟机上部署 DeepSeek R1 模型教程(1.5B参数)【失败】
遇见错误一:operator torchvision::nms does not exist 遇见错误二:RuntimeError: Failed to infer device type
1397 22
|
数据可视化 大数据 Linux
OpenEuler虚拟机安装保姆级教程 | 附可视化界面
本文介绍了如何在VMware中安装openEuler操作系统,从选择合适的镜像版本下载开始,到创建虚拟机、配置CPU虚拟化、进行系统安装、设置网络连接,直至安装DDE桌面环境实现图形化操作。openEuler是一款由华为开源的操作系统,支持多种处理器架构,广泛应用于数据库、大数据、云计算等领域。文中还分享了安装过程中的注意事项及解决网络问题的方法,适合初次接触openEuler的用户参考学习。
7561 4
OpenEuler虚拟机安装保姆级教程 | 附可视化界面

热门文章

最新文章