git的操作和简单的认识

1分布式版本控制


git是分布式版本控制系统,每个人的电脑就是一个完整的版本库,工作的时候不需要联网,不会因为服务器损坏或服务器问题而无法工作

git的协同方式:自己的电脑改了A文件,其他人的电脑也改了A文件,同时可以看到更新了那些代码和文件

2git的安装


下载慢用淘宝镜像 https://npm.taobao.org/mirrors/git-for-windows
下载好无脑下一步
安装好之后下一步
在这里插入图片描述
Git Bash:Unix和Linux风格的命令行, 使用最多 推荐最多
Git CMD:window风格的命令行
Git GUI:图形界面的Git,不建议初学者使用,尽量先熟悉常用命令

3、git的配置


所有的配置都是保存在本地的
查看配置的命令: git config -l

出来下面这些东西

系统配置 git config --system –list
用户配置 git config –global –list

Git相关的配置文件:
系统配置文件:
Git\etc\gitconfig:安装目录下/etc/gitconfig
用户配置文件:
C:\Users\Administrator.gitconfig 只适用于当前登录用户的配置 --global 全局

设置用户名(必须设置)
用户名 git config --global user.name “ 用户名 ”
邮箱 git config --global user.email “”邮箱
只需要做一次这个设置,如果你传递了–global 选项,因为Git将总是会使用该信息来处理你在系统中所做的一切操作。如果你希望在一个特定的项目中使用不同的名称或e-mail地址,你可以在该项目中运行该命令而不要–global选项。总之–global为全局配置,不加为某个项目的特定配置。

4、git的基本原理

git有三个区域 工作区(working Directory) 、暂存区(Stage(index))、资源库(histroy)还有一个就是远程仓库就是四个吧
下面的图是他们相互转换的关系

workspace:工作区,平时存放代码的地方;
index/stage :暂存区,用于临时存放你的改动,其实是一个文件用来保存即将提交的信息
history :本地仓库,安全存放数据的位置;
remote:远程仓库

所以git有三种管理文件的状态:
已修改(modified)
已暂存(staged)
已提交(committed)

5、git的项目搭建

本地仓库的创建
两种方法 自己创建新的仓库和克隆远程仓库

1创建新仓库 需要用GIT管理的项目的根目录执行
在当前的目录新建一个git代码库
git init
执行后可以看到多了一个.git的文件夹

2克隆远程的仓库
将远程服务器上的仓库完全的镜像一份到本地

git clone url

6、git的操作


查看指定文件状态 git status 文件名

查看全部文件的状态 git status

添加文件到暂存区 git add. 全部
把当前目录添加到暂存区 git add*

推暂存区内容到本地仓库 -m为提交信息
git commit -m " 提交内容 ";
添加到远程仓库
git push

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值