发表于: 2018-12-26 18:14:28

2 885



迟来的圣诞祝福~  圣诞快乐亲们。

才分手不久所以一个人过。。 希望单身的兄弟姐妹们更加刻苦的学习,提高自己。看好你们~  当然已经有对象(甚至有家庭了)的朋友也祝你们幸福一辈子~



----------------------------------------------------------------------------------------------------------------


今天完成的事情:

1. 实践了 git stash 的工作流程

2. 学习了各种 git 中的 undo 技巧,参考资料 https://tonydeng.github.io/2015/07/08/how-to-undo-almost-anything-with-git/  (注意到这个地址是一个GitHub Pages 搭建的博客中的文章。)

3. 学习了 git add 的多重参数的区别

4. 学习了 git rebase 的使用场景以及用法,参考资料 https://blog.csdn.net/TTKatrina/article/details/79288238 这个说实话应该经常用得到,只是之前没注意过,直接pull下来处理冲突后就push了,可想而知我的分支图会有多乱。。)

5. 学习了 git tag 的功能及用法,如何打标签,push标签,删除标签等
6. 学习了码云的使用,以及如何将代码同时绑定GitHub和码云

7. 学习了自定义Git章节中的忽略特殊文件以及配置别名的功能。



* 原本想自己整理学过的 git 命令, 结果恰好看到了网友整理出来的笔记,拿过来引用一下,作为工具使用的时候翻查吧。

https://github.com/hongiii/gitNotes_from_Liao/blob/master/gitNotes_from_Liao.md



明天计划的事情:

1. 尝试配置Git服务器 (Windows 与 Linux系统)

2. 完成SVN学习

3. 完成其他工具的学习(看多少算多少)



遇到的问题:

1. git stash list 的排列顺序

今天在实践 git stash 的过程中,发现 git stash list 中的序号是会变的。试了一会儿才搞清楚,记录一下。举个例子:

2. git add 的多种参数用法

在翻阅参考资料的时候无意间发现的。之前自己在用git bash的时候无一例外都在用 git add .,但是没想到这个命令是不会吧delete操作添加进暂存区的。
--------------------------------------------------------------

git add 的几种参数区别:
- git add -A 保存所有的修改
- git add . 保存新的添加和修改,但是不包括删除
- git add -u 保存修改和删除,但是不包括新建文件。

如果只想提交某个文件,可以使用 git add 路径/文件名 或者 git add 路径/
--------------------------------------------------------------

由此可见,我应该使用的命令是 git add -A



收获:

今天按照昨天的计划基本学完了Git的知识,只剩下配置Git服务器的部分还没有尝试。廖雪峰老师的教程里边只讲到了Linux下Git服务器的搭建。我百度了一下,windows下也是可以搭建Git服务器的,只是需要使用到几种软件。目前还没有仔细研究。

再说说git命令, git果然能算得上是成熟的系统了,能想得到的操作基本都已经提供给用户使用了。考虑到某些git命令的使用频率较低,偶尔回来复习一下也是不错的选择。


明天见。


=>   To Be Continued       

     


返回列表 返回列表
评论

    分享到