Git gui版本控制工具是目前最火的版本控制软件,你要是还用SVN或者CVS什么的都不好意思在圈里打招呼!这个东西因为模式和之前的版本控制软件略有不同,所以入门上稍许有点难度,当然,Git最为出色的是它的合并追踪(merge tracing)能力。感兴趣的朋友快来下载试试吧。
使用方法
1、在本地新建一个文件夹test,选中后点击右键,选择Git GUI Here
出现下图,选择第二个,克隆已经存在的仓库
2.填写Source Location(源地址)和Target Directory
3.完成克隆
点击上图的clone后,会提示下输入你github的用户名和密码,出现下面的界面,克隆完成。你可以看看你本地克隆的文件。
在Windows上安装
最官方的版本可以在Git网站上下载。请转到https://git-scm.com/download/win下载将自动开始。注意,这是一个名为Git for
Windows的项目,与Git本身是分开的;有关它的更多信息,请访问https://gitforwindows.org.
要获得自动安装,您可以使用Git巧克力包。请注意,Chocolatey包是由社区维护的。
从源安装
有些人可能会发现从源代码安装Git很有用,因为您将获得最新的版本。二进制安装程序往往有点落后,尽管随着Git在最近几年的成熟,这已经没有什么区别了。
如果您确实想从源代码安装Git,您需要有Git所依赖的以下库:autotools、curl、zlib、openssl、expat和libiconv。例如,如果您所在的系统dnf(比如Fedora)或者apt-get(例如基于Debian的系统),您可以使用以下命令之一来安装编译和安装Git二进制文件的最小依赖项:
$ sudo dnf install dh-autoreconf curl-devel expat-devel gettext-devel \
openssl-devel perl-devel zlib-devel
$ sudo apt-get install dh-autoreconf libcurl4-gnutls-dev libexpat1-dev \
gettext libz-dev libssl-dev
为了能够添加各种格式(doc、html、info)的文档,需要以下附加依赖项:
$ sudo dnf install asciidoc xmlto docbook2X
$ sudo apt-get install asciidoc xmlto docbook2x
如果您使用的是基于Debian的发行版(Debian/Ubuntu/Ubuntu-derivatives),您还需要install-info包装:
$ sudo apt-get install install-info
如果您使用基于RPM的发行版(Fedora/RHEL/RHEL衍生工具),您还需要getopt软件包(已经安装在基于Debian的发行版上):
$ sudo dnf install getopt
此外,如果您正在使用Fedora/RHEL/RHEL衍生工具,您需要这样做:
$ sudo ln -s /usr/bin/db2x_docbook2texi /usr/bin/docbook2x-texi
更新日志
v2.46.0版本
新功能
1. 自带 Git v2.46.0。
2. 附带 OpenSSL v3.2.2。
3. 配备 PCRE2 v10.44。
4. 附带 OpenSSH v9.8.P1。
5. 附带 Git Credential Manager v2.5.1。
6. 自带 MinTTY v3.7.4。
7. git config 遵循两个用户范围的配置:在主目录中和 .由于后者不是 Windows 原生目录,因此 Git for Windows 现在会在
AppData 目录中查找 Git/config,除非存在.
.gitconfig.config/git/config.config/git/config
8. FSMonitor 功能不再是实验性的,因此不再作为安装程序选项提供。鼓励用户通过配置设置(自动执行此操作)在每个存储库的基础上启用此功能.
core.fsmonitor=truescalar clone
9. OpenSSH 的服务器端组件仅出于历史原因随 Git for Windows 一起提供,现在不再随它一起分发。
10. 自带 cURL v8.9.0。
Bug 修复
1. Git Bash 的命令现在可以在 OneDrive 管理的文件夹中使用,而无需冻结所有文件.ls
2. Git LFS v3.5.x 及更高版本不再支持 Windows
7。现在,它不再是一个有用的错误消息,而是在该Windows版本上崩溃,给用户留下错误消息“在malloc堆初始化之前出现panic”。此问题已得到解决:除了无用的错误消息外,Git
现在还在说明正在发生的事情以及如何摆脱这种情况。
3. 自 v2.45.0 起,and 的手册页已损坏,现已修复。
功能介绍
1、从服务器上克隆完整的Git仓库(包括代码和版本信息)到单机上。
2、在自己的机器上根据不同的开发目的,创建分支,修改代码。
3、在单机上自己创建的分支上提交代码。
4、在单机上合并分支。
5、把服务器上最新版的代码fetch下来,然后跟自己的主分支合并。
6、生成补丁(patch),把补丁发送给主开发者。
7、看主开发者的反馈,如果主开发者发现两个一般开发者之间有冲突(他们之间可以合作解决的冲突),就会要求他们先解决冲突,然后再由其中一个人提交。如果主开发者可以自己解决,或者没有冲突,就通过。
8、一般开发者之间解决冲突的方法,开发者之间可以使用pull 命令解决冲突,解决完冲突之后再向主开发者提交补丁。