【Git】牛逼的版本管理工具Git-GitHub

1).Git简介

 Git是分布式版本控制及协同开发工具
(1)现有项目开发过程中的问题
	① 项目的安全性太低
        ② 项目很难协同开发
        ③ 项目报错无法回退
        ④ 项目的版本混乱
(2)版本控制工具分类
	① 集中式版本控制工具:例如svn
	② 分布式版本控制工具:例如Github

2).Git使用:安装、创建版本库、基本命令

(1)安装、创建版本库
	① 安装:官网下载安装包进行安装
	② 创建版本库
		通过”cd 路径”命令进入自己创建的文件夹(库)
		再通过”git init”命令进行创建(会出现一个隐藏的.git文件夹)
(2)基本命令
	① 版本上传的开发者信息:
		$ git config --global user.name "Your Name" 					配置开发者名字
                $ git config --global user.email "email@example.com"	 			配置开发者邮箱
	② 创建版本库:在文件的根目录创建一个.git文件夹(.git文件夹就是版本库,除了.git文件夹之外是工作区)
                $ git init	// 在.git工作目录下执行创建(出现隐藏的.git文件夹)
        ③ 交给git管理步骤:
   	        $ git add a.txt				添加到暂存区
                $ git commit -m "版本"			保存到主干区
        ④ 查看git的状态:
   	        $ git status 
            注意:如果显示红色,说明工作区已经修改,但是没有提交;如果是绿色,说明工作区中的修改已经
                 加入到暂存区   working tree clean    工作区和版本库一致
	⑤ 版本回退(只能做回退):
  	        $ git reset --hard HEAD^		可以写多个^,代表回退几次
                $ git reset --hard HEAD~100  		通用,~回退步数
                $ git reset --hard 3628164  		根据版本id回退
        ⑥ 日志:
                $ git log   				打印当前提交之前的日志  
                $ git log --pretty=oneline        
                $ git reflog  --pretty=oneline  	打印所有的日志  
        ⑦ 撤销修改:
                $ git checkout -- readme.txt		撤销工作区中的修改  
                $ git reset HEAD readme.txt		撤销暂存区中的修改撤销到工作区
posted @ 2020-10-16 09:47  JWnMing  阅读(200)  评论(0编辑  收藏  举报