首页 > 编程知识 正文

git for window(git在windows编译安装)

时间:2023-05-04 18:01:48 阅读:101296 作者:845

什么是版本控制

版本控制用于管理软件开发过程中各种程序代码、配置文件、描述文档等项目、目录、文件的修改记录和备份。比如在开发过程中,我们难免会遇到误操作、程序bug、代码异常等问题。此时,我们可以使用版本控制来检查修改记录并恢复以前的代码。版本控制可以跟踪记录整个软件开发过程,详细跟踪每个文件的历史修改记录。可以实现跨区域多人协同开发,实现并行开发,提高开发效率。常见的版本控制器有Git、SVN、CVS、VSS、TFS等。最有影响力的版本控制者应该是Git,其灵活性和高效性使得越来越多的项目使用Git来管理项目开发。

什么是Git

Git是一个开源的分布式版本控制系统,其中所有的版本信息库都同步到本地的开发者(没有中央服务器)。这样,每台计算机都有一个完整的版本库,所有版本历史都可以在不联网的情况下查看。当用户修改文件或代码时,文件或代码被提交给服务器,其他用户可以通过服务器获得修改后的内容。由于每台计算机都有项目的所有版本数据,只要一台计算机正常,所有数据都可以恢复。虽然这意味着增加每台计算机的本地存储空间,但可以有效保护源代码或文档(不容易开发)。

安装Git

使用Git的Windows可以直接去Git官网下载相应操作系统的安装程序,然后按照默认选项进行安装。安装成功后,开始菜单会有Git项,菜单下有三个程序,分别是Git Bash(Linux风格的命令行)、Git CMD(Windows风格的命令行)和Git GUI(图形界面的Git)。点击Git Bash会弹出一个类似命令行的窗口,表示Git安装成功,也可以在任意目录位置右键选择“Git Bash在这里”选项。如果官网下载Git太慢,可以用国内的图片下载。这里有一张可以快速下载的Git淘宝图片。

00-1010如果Git想找你,你需要告诉它你的身份,这需要你设置你的用户名和电子邮件地址。这些信息将在每次Git提交中使用,因此这非常重要。Git提供了配置命令来帮助设置配置信息。在命令行输入gitconfig-globaluser.name“您的用户名”和gitconfig-globaluser.email“您的邮箱”。命令执行后,可以使用Gitconfig -global-list命令检查配置是否正常。请注意,这里的-global参数代表一个全局变量,也就是说,这台计算机上的所有git仓库都将使用这个配置。

00-1010 Full高级是一个非本地仓库,通常指向一个服务器作为共享仓库。远程仓库一般不直接参与开发工作,主要作为项目托管中心。当项目需要多人协同开发时,大家可以通过远程仓库克隆代码在本地开发。经过本地仓库的实际修改和版本管理,远程仓库的代码更新和交换可以保证代码的完整性和及时性,提高开发效率,方便项目管理和沟通。常用的Git代码托管平台包括GitHub、GitLab、Bitbucket、Coding、Gitee(代码云)、TaoCode(阿里)等。一般GitHub是第一个,但是公司要用GitLab来管理。

配置Git

SSH密钥是本地仓库和远程仓库之间进行数据传输的身份证书(类似于Token),您的用户信息在密钥中加密。在bash窗口失败

入命令:ssh-keygen -t rsa -C "你的邮箱" -b 4096,默认保存地址为OS:Users用户名.ssh目录下。这里直接回车继续提示输入密码,若不想设置密码直接回车即可生成密钥。在默认目录下会生成两个文件分别是id_rsa( 私钥)和id_rsa.pub(公钥),公钥一般是给服务器添加授权的,私钥是执行任务时用来匹配公钥的,只有当匹配成功才能完成本次的操作。查看本地是否存在公钥可以直接使用命令:cat ~/.ssh/id_rsa.pub,复制公钥可以使用命令:$ cat ~/.ssh/id_rsa.pub | clip。

​绑定远程仓库

选择你常用的代码托管平台,在个人设置中找到“SSH密钥”,将公钥( id_rsa.pub)文件中内容复制粘贴到“密钥”中,标题自定然后点击【增加密钥】就可以了。

​总结:

Git是一款非常受欢迎的开源分布式版本控制系统,可以帮助我们快捷高效的管理项目开发。Git合理、清晰的使用流程可以帮助我们更好的沟通、协调、掌控项目进度,快速的整合、更新、维护项目资源。以上内容是小编给大家分享的【Git实战001:Windows系统Git安装及设置详解】,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。