1, the website

gitforwindows.org/

git-scm.com/downloads

Git-scm.com/downloads/g…

github.com/git/git

 

2, tutorials,

www.liaoxuefeng.com/wiki/896043…

www.runoob.com/git/git-tut…

github.com/michaelliao

Q: How do Git get historical release projects?

1. Create a folder and run the bash command to run the git clone http://XXXX/XX.git code.

2, “Git log” to view historical records and paste the corresponding hash value.

3) Git checkout (” git checkout hash “)

For example the git checkout b0362a895d39061c0bc6f05c575af47de1b3f702

 

3, Gitlab: Gitlab Community Edition

(1) The original website

about.gitlab.com/

Packages.gitlab.com/gitlab/gitl…

(2) the official original mirror, Tsinghua mirror source, recommended

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

(3) Third-party packaged Linux VIRTUAL machine, including GitLab, highly recommended. The Bitnami virtual machine contains a minimal Linux operating system installed and configured with GitLab CE. Using Bitnami virtual machine images requires hypervisor software, such as VMware Player or VirtualBox.

Bitnami.com/stack/gitla…

Docs.bitnami.com/virtual-mac…

Docs.bitnami.com/virtual-mac…

Download the *. Ova file and open it using VMware Workstation Pro. When the software is started, the following information is displayed:

1. Use a browser and enter https://192.168.101.156/ to open the gitLab management page. The default user name is root and the password is QpCRGy7A76ja. The password is a random string generated when the OVA file is first installed.

2. The default user name and password of the VM terminal are bitnami.

 

 

Git GUI Tools

(1) Sourcetree

A free Git client for Windows and Mac. Sourcetree simplifies how you interact with Git repositories so you can concentrate on writing code. Visualize and manage the repository through Sourcetree’s simple Git GUI.

www.sourcetreeapp.com/

SourceTree installation and use

To use Sourcetree, you need to register a Bitbucket account first:

id.atlassian.com/

bitbucket.org/

(2) Tortoisegit

tortoisegit.org/

Github.com/TortoiseGit…

TortoiseGit Use tutorial

(3) the GitKraken

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

GitKraken 6.5.1 installation package, this version is still free, with detailed instructions to disable automatic updates.

www.gitkraken.com/

Github.com/5cr1pt/GitC…

(4) Microsoft GitHub Desktop

desktop.github.com/

Github.com/desktop/des…

docs.github.com/cn/desktop

To import a GitLab or Bitbucket project, select a clone repository and type the URL:

(5) Github plugin for VS

visualstudio.github.com/

Github.com/github/Visu…

Marketplace.visualstudio.com/items?itemN…

Please note that the above two Microsoft tools work with both GitHub and Gitlab projects.

(6) GitQlient

GitQlient, pronounced git + client (/ gɪt ɪ nt /) is the original multi-platform Git client forked from QGit. Today, it is no longer just a branch, but adds many new features.

Github.com/francescmm/…

(x) See another post for more guIs developed using Qt

Blog.csdn.net/libaineu200…