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


相关文章
|
3月前
|
Linux 网络安全 开发工具
码农日常生活之Git & Gitlab & Gitk
本文是关于Git和GitLab的配置使用教程,包括基础设置、日常命令操作以及图形工具的使用。
43 2
|
17天前
|
数据可视化 大数据 Linux
OpenEuler虚拟机安装保姆级教程 | 附可视化界面
本文介绍了如何在VMware中安装openEuler操作系统,从选择合适的镜像版本下载开始,到创建虚拟机、配置CPU虚拟化、进行系统安装、设置网络连接,直至安装DDE桌面环境实现图形化操作。openEuler是一款由华为开源的操作系统,支持多种处理器架构,广泛应用于数据库、大数据、云计算等领域。文中还分享了安装过程中的注意事项及解决网络问题的方法,适合初次接触openEuler的用户参考学习。
145 3
OpenEuler虚拟机安装保姆级教程 | 附可视化界面
|
2月前
|
Unix Linux 开发工具
centos的官网下载和vm16虚拟机安装centos8【保姆级教程图解】
本文详细介绍了如何在官网下载CentOS 8以及在VMware Workstation Pro 16虚拟机上安装CentOS 8的步骤,包括可能出现的问题和解决方案,如vcpu-0错误的处理方法。
centos的官网下载和vm16虚拟机安装centos8【保姆级教程图解】
|
27天前
|
编译器 开发工具 数据安全/隐私保护
Git——多人协作/版本控制,在一个gitee仓库下开发(Gitee版教程)手把手教学,包好用的!
本文提供了一个关于如何在Gitee上进行多人协作和版本控制的详细教程,包括新建和初始化仓库、克隆仓库、邀请好友共同管理仓库以及注意事项,旨在帮助用户顺利进行代码协作开发。
83 0
Git——多人协作/版本控制,在一个gitee仓库下开发(Gitee版教程)手把手教学,包好用的!
|
3月前
|
测试技术 开发工具 虚拟化
iOS自动化测试方案(一):MacOS虚拟机保姆级安装Xcode教程
这篇文章提供了一份保姆级的教程,指导如何在MacOS虚拟机上安装Xcode,包括环境准备、基础软件安装以及USB扩展插件的使用,以实现iOS自动化测试方案的第一步。
74 0
iOS自动化测试方案(一):MacOS虚拟机保姆级安装Xcode教程
|
3月前
|
Linux 开发工具 git
|
3月前
|
开发工具 git
[git]记配置本地git到gitlab并推送
[git]记配置本地git到gitlab并推送
|
3月前
|
Linux 开发工具 git
[git]基于GitLab搭建本地Git服务
[git]基于GitLab搭建本地Git服务
|
5月前
|
虚拟化 UED
vmware-17虚拟机安装教程(保姆级,包含图文讲解,不需注册账户)
vmware-17虚拟机安装教程(保姆级,包含图文讲解,不需注册账户)
|
4月前
|
数据可视化 程序员 开发工具
小白也能玩转Git:从入门到实战详细教程
小白也能玩转Git:从入门到实战详细教程