git 版本控制器:git介绍安装、git 常用命令、git 过滤文件、git 分支操作

一、 git介绍安装

0 git,github,gitee,gitlab
	-git:版本管理软件
    -github:网站,全球开源代码,放在上面,我们可以看到,并下载--》本质是一个git的远程仓库
    -gitee:中国版的github,公有,私有(中小型公司的代码放在私有仓库中)
    -gitlab:公司内部的(公司内部的github)
    
1 git:软件,实现 版本控制:协同开发(多人合作开发),合并代码

2 下载:https://git-scm.com/download/win
	一路下一步
	
3 装完后,任意位置,鼠标右键,多出
	git gui here:图形化界面
    git bash here:命令行
    
4 git和svn
	-git的版本管理不需要服务端(远程仓库)
    -svn要进行版本管理,必须有服务端

git的工作流程

在这里插入图片描述

版本库间的通信

在这里插入图片描述

git分支管理

在这里插入图片描述

二、 git 常用命令

1 工作区
2 暂存区
3 版本库


命令:
    git init   # 初始化仓库,在当前路径下生成一个.git文件夹,隐藏的
    git add .   # 把工作区的更该(.表示当前路径下所有更改,都提交),提交到暂存区
    git status  # 查看文件状态(绿色表示,在暂存区,不在版本库,红色表示工作区更改了,没有提交到暂存区)
    git status -s # 查看仓库状态的简约显示
    git reset . # 把提交到暂存区的,拉回到工作区(以后基本不用)
    
    git commit -m '注释'   # 把暂存区的所有内容,提交到版本库
    
    # 在提交到版本库之前,要先配置用户信息 (--global:表示全局,在用户家路径.gitconfig)
    git config --global user.email "用户邮箱"
  	git config --global user.name "用户名"
  	注:在全局文件 C:\Users\用户文件夹\.gitconfig新建用户信息,在所有仓库下都可以使用
    
    # 局部的用户信息,是在仓库的.git文件夹下的config中
    git config user.email "33@qq.com"
  	git config user.name "egon"
  	注:一个仓库有局部用户,优先使用局部用户,没有配置再找全局用户
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值