好教程推荐系列: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 虚拟化 iOS开发
VMware Remote Console 13.0.1 for macOS, Linux, Windows - vSphere 虚拟机控制台的桌面客户端
VMware Remote Console 13.0.1 for macOS, Linux, Windows - vSphere 虚拟机控制台的桌面客户端
694 0
VMware Remote Console 13.0.1 for macOS, Linux, Windows - vSphere 虚拟机控制台的桌面客户端
|
6月前
|
Linux 虚拟化 iOS开发
VMware Remote Console 13.0.0 for macOS, Linux, Windows - vSphere 虚拟机控制台的桌面客户端
VMware Remote Console 13.0.0 for macOS, Linux, Windows - vSphere 虚拟机控制台的桌面客户端
1513 0
VMware Remote Console 13.0.0 for macOS, Linux, Windows - vSphere 虚拟机控制台的桌面客户端
|
Linux 网络安全 开发工具
码农日常生活之Git & Gitlab & Gitk
本文是关于Git和GitLab的配置使用教程,包括基础设置、日常命令操作以及图形工具的使用。
195 2
|
Devops Shell 网络安全
git使用之如何将一套代码同时推送至github|gitee|gitcode|gitlab等多个仓库-含添加ssh-优雅草央千澈完美解决-提供整体提交代码
git使用之如何将一套代码同时推送至github|gitee|gitcode|gitlab等多个仓库-含添加ssh-优雅草央千澈完美解决-提供整体提交代码
583 16
git使用之如何将一套代码同时推送至github|gitee|gitcode|gitlab等多个仓库-含添加ssh-优雅草央千澈完美解决-提供整体提交代码
|
11月前
|
Kubernetes 持续交付 数据库
阿里云ACK+GitLab企业级部署实战教程
GitLab 是一个功能强大的基于 Web 的 DevOps 生命周期平台,整合了源代码管理、持续集成/持续部署(CI/CD)、项目管理等多种工具。其一体化设计使得开发团队能够在同一平台上进行代码协作、自动化构建与部署及全面的项目监控,极大提升了开发效率和项目透明度。 GitLab 的优势在于其作为一体化平台减少了工具切换,高度可定制以满足不同项目需求,并拥有活跃的开源社区和企业级功能,如高级权限管理和专业的技术支持。借助这些优势,GitLab 成为许多开发团队首选的 DevOps 工具,实现从代码编写到生产部署的全流程自动化和优化。
|
开发工具 git
idea中git替换,推送到新的github或者gitlab上面
idea中git替换,推送到新的github或者gitlab上面
1274 2
|
开发工具 git
[git]记配置本地git到gitlab并推送
[git]记配置本地git到gitlab并推送
243 0
|
Linux 开发工具 git
[git]基于GitLab搭建本地Git服务
[git]基于GitLab搭建本地Git服务
222 0
|
Shell 网络安全 开发工具
docker 安装 gitlab 教程详解
docker 安装 gitlab 教程详解
541 0
|
安全 Shell 网络安全
Git学习---Git快速入门、Git基础使用、Git进阶使用、Git服务器使用(IDEA集成GitHub、Gitee、GitLab)、GitHub Desktop客户端
Git学习---Git快速入门、Git基础使用、Git进阶使用、Git服务器使用(IDEA集成GitHub、Gitee、GitLab)、GitHub Desktop客户端
423 0