git学习笔记 看廖大神视频小记

1.创建一个空目录 $ mkdir gittemp

$cd gittemp

$pwd //x显示当前目录

2.$ git init 把这个目录变成git可以管理的仓库

多的一个隐藏的.git 目录 可以用 ls -ah 查看

3.用notepad++ 创建一个.txt文件 

用 $git add 把文件添加到仓库

用 $git commit -m "XXX" //XXX 历史版本更新描述

多次add不同的文件,比如:

$git add file1.txt

$git add file2.txt file3.txt

$git commit -m "add 3 files"

4.修改txt文件内容

运行 $git status 可以看到修改未提交的语句

用 $git diff 文件名称加后缀

可以很清楚的看到修改前和修改后的内容 然后再次提交文件

最后通过$git status 查看目前状态

5.回顾历史版本 $git log命令查看

可以试试加上--pretty=oneline

git log --pretty=oneline

6.在Git中,用HEAD表示当前版本.

上一个版本就是HEAD^,上上一个版本就是HEAD^^,当然往上100个版本写100个^比较容易数不过来,所以写成HEAD~100

eg:

返回上一个版本

$git reset --hard HEAD^

查看当前txt文本内容

cat 文件名加后缀

现在后悔 想回到第三个版本 可以往上找 找到第三个版本的append GPL 的commit id  

如果没有及时从第二个版本回到第三个版本 git reflog

 

7.工作区 WORKING DIRECTORY

git add 把文件添加进去 就是把文件修改添加到暂存区

git commit 提交更改 把暂存区的所有内容提交到当前分支

8.

git checkout -- file可以丢弃工作区的修改:

$ git checkout -- readme.txt

命令git checkout -- readme.txt意思就是,把readme.txt文件在工作区的修改全部撤销,这里有两种情况:

一种是readme.txt自修改后还没有被放到暂存区,现在,撤销修改就回到和版本库一模一样的状态;

一种是readme.txt已经添加到暂存区后,又作了修改,现在,撤销修改就回到添加到暂存区后的状态。

总之,就是让这个文件回到最近一次git commitgit add时的状态。

9.

转载于:https://www.cnblogs.com/growydp/p/10459149.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值