把自己的学习历程记录下来,顺带着练习简书的使用
在学习的过程中,操作失误在一个库下面的文件夹下又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 commit -m"add readme.txt in gitskills"
检查 git status
查看历史版本 git log --pretty=oneline( 如果之前没有git init 过 此处应该显示的是learngit 的版本信息)
-返回 learngit cd ~/learngit
-检查 git status
发现有gitskills/----Y原因,我在gitskills文件夹下面加了一个read.txt
出现了一个想法,git add gitskills 会怎么样,于是
![](https://img.haomeiwen.com/i271796/0a7e43949cbb46c8.png)
天呐,发生了什么文件夹变态了
检查一下版本信息压压惊
![](https://img.haomeiwen.com/i271796/d5cd5fd8783b4fe4.png)
![](https://img.haomeiwen.com/i271796/5e744e0b4afe006c.png)
-进入 gitskills
-添加 read.txt
-添加描述
-检查版本
![](https://img.haomeiwen.com/i271796/8bd1d84619a45b1f.png)
-返回learngit
-检查
这个时候,我才开始看说明,发现几个单词不认识,查了一下,如上。
然后回到learngit下,重新操作一遍
![](https://img.haomeiwen.com/i271796/750c84f6bbc5a62a.png)
发现在learngit下的gitskills里面commit不显示在learngit里面,原因它俩是两个不同的库,虽然一个在另一个里面,保持相对独立。
用Git GUI 看了一下
![](https://img.haomeiwen.com/i271796/638a2af87246a31f.png)
diverged 和 merge 相关的知识,还要学习。
网友评论