Git和GitHub历史特点与常用命令 2021-10-13

GIT下载和使用

你好! 这是你第一次使用
GIT下载地址:https://pc.qq.com/detail/13/detail_22693.html
下载安装完之后一起来了解GIT

VCS系统

版本控制系统,用于项目的存储,共享,合并,历史回退,代码追踪等功能

常用VCS软件

CVS 2000年之前
SVN 2010年之前
GIT 2010至今

Git中常用概念

工作目录:是一个目录,保存项目中的文件
暂存区:是内存中的一块区域,用于临时存储项目中的修改文件
本地仓库:是一个特殊的目录,保存项目中所有的文件以及每次修改的记录
在这里插入图片描述
Git常用命令

//查看当前git的版本号
	git --version 

克隆/下载命令

//在码云上创建私有仓库,点击克隆/下载,复制该地址
	git clone 地址

1,第一次使用git前,要告诉git系统你是谁

	git config --global user.name "自定义用户名"
	git config --global user.email "用户邮箱"

2,创建一个git仓库,使用git来管理项目

	//清屏
	clear
	//初始化一个空的仓库
	git init
	//会在当前的目录生成.git目录,会保存项目的历史

3,查看当前git系统的状态

	git status

4,将指定的文件从工作目录添加到暂存区

	git add  文件名称
	//把当前工作目录中所有变化的文件添加到暂存区
	git add .

5,将暂存区中的文件提交到git仓库

	git commit -m "提交内容说明"
练习:添加文件list2.html,随便写内容,提交到git仓库
练习:修改文件list.html内容,提交到git仓库
练习:创建目录img,随便放两张图片,提交git出库

6,查看git仓库中所有的提交日志

	git log
	//查看所有的提交日志和回退记录
	git reflog

7,历史回退

	git reset --hard  提交的ID
练习:每次回退一个版本,知道第一版,查看文件是否变化,最后再回到第五版

8,忽略文件

有些文件或者目录不需要使用git系统管理,可以忽略
使用任意的编辑器创建文件,命名.gitignore,把忽略的文件名称写入到这个文件中

练习:使用git系统管理一个文件目录,添加忽略文件,忽略文件目录,再把其它的文件提交到git仓库

分支

当前默认就是在主分支,拷贝当前的分支,会产生一个副本,就是一个分支,最终分支并入主分支下。

1,创建新的分支

	git  branch  分支名称

2,查看所有分支

	git  branch

3,切换分支

	git checkout  分支名称
练习:在主分支下,创建一个商品分支product,切换到product分支,创建文件product.html,随便写内容,提交到git仓库,最后切换到主分支master

4,合并分支

	git  merge 分支名称
	//退出
	:q

5,删除分支

	//删除已经合并的分支
	git  branch  -d  分支名称
	//强制删除分支
	git  branch -D 分支名称

远程仓库

码云:国内
GitHub:世界上最大的代码托管平台

先创建远程仓库(码云和github)

	//将本地仓库分支推送到远程仓库
	git  push  -u 仓库地址  分支名称

输入错误以后,后边不再弹出登录框(或者换一个用户)
需要删除之前记录的用户名和密码
控制面板 - 凭据管理器 - windows 凭据 - 删除用户名和密码

提示ssh证书验证
git config --system http.sslverify false

	//将一个远程仓库下载到本地,只需要执行一次
	git	clone	仓库地址
	//分支名称从远程仓库拉取到本地(已有仓库基础之上)
	git	pull  仓库地址

在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值