Code 1
1 | public class WaterBottle { |
1 | public class WaterBottle { |
Java has precise rules about identifiers names.
Git使用命令有很多,参数也很多,如何把它迅速掌握?就应该从原理开始。从建立git跟踪文件到最后多次提交,内部文件数据结构是怎样的呢?结合Git Simple Tutorial的基本概念,本节将一步一步揭开它的不为人知的秘密。一般初学者掌握这个以后,使用命令就不会那么迷茫了。
本文主要对Git的基本概念做一个总结。
安装Git
下载
初步使用
git init: initialize git's directory
# 提交需要一个名字
# 全局配置
git config --global user.name [your_name]
# 局部配置,只对本工程
git config user.name [your_name]
# 查看配置
git config -l
# 新建一个文件, 加入全部文件
git add .
# 状态说明
git status
# 提交, 输入commit信息, git commit -m '输入commit信息'
git commit
# 查看commit情况
git log
Git 的关键核心概念
工作区: 电脑里可以看到的目录
版本库(Repository)
Git工作方式
几乎所有操作都本地执行
Git一般只添加数据,一旦提交,不用担心数据丢失,有后悔药吃
四种基本对象类型
Tag
tag用于给某个上述类型的对象指配一个便于开发者记忆的名字, 通常用于某次commit。相当于给上面的一个commit打上一个标记,代表一个里程碑。
思考:
Trees数据、Commits提交行为、Tags版本分离,就像设计模式的单一职责
SHA1哈希值