Git使用笔记

2015-05-17  本文已影响317人  窗框

把自己的学习历程记录下来,顺带着练习简书的使用

廖雪峰的git教学

在学习的过程中,操作失误在一个库下面的文件夹下又git init 了一次

然后使用了

git reset --hard HEAD^^

warning: unable to rmdir gitskills :Directory not empty

HEAD is now at a5a013b git track changes

心里产生了几个疑问,

-git reset 后文件夹会像文件一样消失么

-文件夹下面的文件会有什么后果

开始试错

git reset后 git status 会提示 进入 gitskills文件夹之后 git status 会提示 添加文件 add readme.txt

添加描述 git commit -m"add readme.txt in gitskills"

检查 git status

查看历史版本 git log --pretty=oneline( 如果之前没有git init 过 此处应该显示的是learngit 的版本信息)

对于gitskills来说一切很顺利

-返回 learngit cd ~/learngit

-检查 git status

发现有gitskills/----Y原因,我在gitskills文件夹下面加了一个read.txt

回到一开始的时候了,想重新再联系一遍

出现了一个想法,git add gitskills 会怎么样,于是

这个时候,gitskills发生了变化,变成了一个文件?

天呐,发生了什么文件夹变态了

检查一下版本信息压压惊

上一个commit起作用了 git commit -m "test"没用

-进入 gitskills

-添加 read.txt

-添加描述

-检查版本

gitskill还能使用

-返回learngit

-检查

gitskills发生变化了

这个时候,我才开始看说明,发现几个单词不认识,查了一下,如上。

然后回到learngit下,重新操作一遍

之前的 git commit -m "test"没用

发现在learngit下的gitskills里面commit不显示在learngit里面,原因它俩是两个不同的库,虽然一个在另一个里面,保持相对独立。

用Git GUI 看了一下

diverged 和 merge 相关的知识,还要学习。

上一篇 下一篇

猜你喜欢

热点阅读