Git相关知识

1.Git的作用、目的

实现多人合作开发

Git是什么

版本控制器
Git ----分布式版本控制器
Git 可以在本地形成版本控制,不用依赖中央仓库
Svn -----集中式版本控制器
Svn不可以再本地形成版本控制器,需要依赖中央仓库
存在的意义:
项目分布开发,将每个人开发的数据整合到一起,通过git进行整合
项目开发分为多个版本(v1.0、v2.0。。。。。),通过git进行控制,可以切换版本

分布式与集中式的区别

分布式可以在本地生成版本,集中式必须上传到中央仓库才可以形成对应的版本

git与svn的区别

相同点:
都是版本控制器
都必须最终整合的代码上传至中央服务器
不同点:
git可以在本地进行版本控制
svn不可以在本地进行版本控制

Github —代码托管平台

中央仓库
公有的 public 免费
谁都可以
私有的 private 收费
指定的组内合作上传下载代码

Git本地操作

安装以及查看版本
查看版本号   git  --version
如何让Git 管理项目

如果有项目则切换到指定项目目录
cd 指定项目【已存在】目录
如果没有项目创建项目目录,在切换项目目录
mkdir项目名称
cd项目名称
初始化新的git仓库
Git init
initialized empty Git repository in +文件地址
查看文件
|| 查看当前可视文件目录
|| -a 【all】查看所有文件 包括已隐藏的文件
创建文件
touch 文件名
删除文件或目录
rm -rf 文件名或目录名

如何形成一个版本

创建文件
   touch  文件名
   Git add 1.txt
   Git commit -m "项目版本"
设置git配置信息

查看配置信息
Git config --list
查看指定配置信息
Git config user.name【键】
修改配置信息 当前项目使用 不加 --global 全局必须加 --global
Git config --global user.name 【键】“zhangsan”值

git的三个区域
  1. Mkdir 项目名
  2. Cd 项目名
  3. Git init
  4. Touch 文件名
  5. Git add 将文件或者目录添加到 git
  6. Git commit -m “v1.0” 提交并生成版本
  工作区
	    1.   Mkdir 项目名
	   2. Cd 项目名
	   3. Git init 
	   4.  Touch 文件名
  暂存区
 		 5. Git add   将文件或者目录添加到  git
  对象区
 		  6.  Git commit -m “v1.0”   提交并生成版本

git status 查看git项目状态

git add. 将工作区内容提交到暂存区

git rm --cached 文件名 将内容从暂存区移除

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值