Git的介绍和下载安装
概述
Git是一个分布式版本控制工具, 通常用来管理项目中的源代码文件(Java类、xml文件、html页面等)
进行管理,在软件开发过程中被广泛使用
- Git可以记录文件修改的历史记录并形成备份从而实现代码回溯, 版本切换, 多人协作, 远程备份的功能
- Git具有廉价的本地库,方便的暂存区域和多个工作流分支等特性。其性能优于Subversion、CVS、Perforce 和 ClearCase 等版本控制工具
Git仓库专门用来存储项目中的文件(实际可以存储任何文件),大体分为本地仓库和远程仓库
两种
工作目录(工作区)
: 包含.git
文件夹的目录就是工作目录,主要用于存放开发的代码暂存区
: 一个临时保存修改文件的地方,.git
文件夹内的名为index
的文件就是暂存区(stage)本地版本库
: 在执行git init
命令后会在当前文件夹创建一个隐藏文件.git(版本库)
,这个文件中存储了很多的配置信息、日志信息和文件版本信息等
Git工作目录下的文件存在未跟踪和已跟踪
两种状态,这些文件的状态会随着我们执行Git的命令发生变化,最后形成一个历史版本
**对于文件的修改(增加、删除、更新)会存在几个状态,这些修改的状态会随着我们执行Git的命令而发生变化 **
untracked
: 未跟踪(未被纳入版本控制)即新创建的文件tracked
: 已跟踪(被纳入版本控制),具体又分为Unmodified
未修改状态,Modified
已修改状态,Staged
已暂存状态
下载和安装
Git的默认编辑器
: 建议使用默认的 Vim 编辑器默认分支名设置
: 由 Git 决定此时分支名默认为 masterGit的环境变量
: 只在 Git Bash 里使用 Git, 不修改环境变量后台客户端连接协议
: 选默认值OpenSSL协议进行连接Git文件的行末换行符
: 自动转换, 即Windows使用CRLF,Linux 使用 LFGit终端类型
: 默认的Git Bash终端, 也可以设置为windows命令行客户端Git pull合并的模式
: 默认模式Git的凭据管理器
: 默认的跨平台的凭据管理器,Windows的凭据管理器已过时
原文地址:https://blog.csdn.net/qq_57005976/article/details/134735876
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_46242.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。