git的简单认识

首先 ,下载安装 ,注册

一。

1.初始化一个Git仓库,使用git init命令。(生成 .git文件,有可能隐藏)


2.添加文件到Git仓库,分两步:
• 第一步,使用命令git add ,注意,可反复多次使用,添加多个文件;
• 第二步,使用命令git commit,完成。



3.要随时掌握.工作区的状态,使.用git status命令。
           文 件被修改过没。

4.如果git status告诉你有.文件被修改过,.用git diff可以查看修改内容。


5.git log:版本控制系统肯定有某个命令可以告诉我们历史记录(如果嫌输出信息太多,看得眼花缭乱的,可以试试加上
--pretty=oneline参数:)



6.回退到前面的版本:git  reset

⾸首先,Git必须知道当前版本是哪个版本,在Git中,用HEAD表示当前版本,也就是最新的
提交“ 3628164...882e1e0”(注意我的提交ID和你的肯定不一样),上一个版本就是
HEAD^,上上一个版本就是HEAD^^,当然往上100 个版本写100个^比较容易数不过来,
所以写成HEAD~100。


7.  $ git reset --hard 原来的版本,就可以回到原来的版本。(可以不用写全)

命令git reflog


8.关掉了电脑,第⼆二天早上就后悔了,想恢复到新版本怎么办?找不到新版本的commit id怎么办?

          在Git中,总是有后悔药可以吃的。当你⽤用$ git reset --hard HEAD^回退到“add   distributed”版本时,再想恢复到“append GPL”,就必须找到“append GPL”的 commit id。Git提供了⼀一个命令git reflog⽤用来记录你的每⼀一次命令:



现在总结一下:
        • HEAD指向的版本就是当前版本,因此,Git允许我们在版本的历史之间穿梭,使用命令git reset --hard        commit_id。
        • 穿梭前,用git log可以查看提交历史,以便确定要回退到哪个版本。
        • 要重返未来,用git reflog查看命令历史,以便确定要回到未来的哪个版本。


二、工作区  暂存区

⼯工作区(Working Directory):就是你在电脑⾥里能看到的目录

版本库(Repository):.工作区有.一个隐藏..目录“.git”,这个不算.工作区,.而是Git的版本库。

Git的版本库里存了很多东西,其中最重要的就是称为stage(或者叫index)的暂存区,还有Git为我们自动创建的第一个 分支master,以及指向master的一个指针叫HEAD。

      git add命令实际上就是把要提交的所有修改放到暂存区(Stage),然后,执⾏行git
commit就可以⼀一次性把暂存区的所有修改提交到分支。













评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值