创建一个git

版本管理器

版本管理器分为:
1.本地版本管理系统
2.集中化版本管理系统
3.分布式版本管理系统

本地版本管理系统

单机运行,不支持多人协作开发,所以就不过多分析

集中化版本管理系统

联网运行,支持多人协作开发,但是性能差,用户体验不好(svn)

分布式版本管理系统

联网运行,支持多人协作开发;性能优秀、用户体验好(git)

什么是git

Git 是一个开源的分布式版本控制系统,是目前世界上最先进最流行的版本控制系统。可以快速高效地处理从很小到非常大的项目版本管理。

git中拥有三个区域

工作区/暂存区/Git仓库
工作区:处理代码的区域,
暂存区:已经完成的代码,提交到临时存储的区域,等待被提交到Git上
Git仓库:代码最终被提交的区域

git提交中三种状态

已修改(modified)
表示已经修改好的代码,还没有提交到暂存区域
已暂存(staged)
表示将已经修改好的代码提交到了暂存区域
已提交(committed)
表示已经将暂存区域的文件提交到了git上

安装配置Git

下载地址

[https://git-scm.com/downloads]
下载完成以后,最新mac 可以直接使用终端管理器,在本级根目录下运行:

git 
image.png

git version
image.png

看到上面的输出或出现版本号,就算安装成功

配置用户信息

git config --global user.name 'mjfyl'
git config --global user.email '邮箱地址'

通过 git config --global user.namegit config --global user.email 配置的用户名和邮箱地址,会被写

入到 C:/Users/用户名文件夹/.gitconfig 文件中。这个文件是 Git全局配置文件配置一次即可永久生效

查看全局配置

git config --list --global

git的基本操作

git init 将当前文件的目录转化为一个Git仓库

git status 查看当前文件处于什么状态

git add 文件名 开始跟踪当前文件(向暂存区存储该文件)

git add . 批量添加文件到暂存区

git reset heda 移除文件 移除暂存区文件

git commit -m'提交备注' 将暂存区的文件提交到git上

git log 查看多有提交的历史记录

git reset --hard 历史记录唯一hash码 回退到指定版本

git reflog --pretty=oneline 在回退以后查看所有提交历史

git clone 复制拷贝地址 克隆项目

git push 向分支提交

git pull 从指定分支拉取项目

git branch 查看分支

git branch -d 分支名 删除分支

git checkout 切换分支

git checkout -b 分支名 创建一个新的分支并切换到此分支

git merge 合并分支名 分支合并

git branch 本地分支名 创建本地分支

git push 远程仓库名 --delete origin 删除远程分支

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容