##一、安装完成后信息配置 配置信息是每次提交时必须要的提交人信息
-
配置用户名称
git config --global user.name simon
-
配置用户email
git config --global user.name simon
##二、初始化本地仓库的2中方式
- 从本地文件夹init
git init
- 从远程仓库clone
git clone http://xxxx.xxx.xx/xxx.git [localRepoName]
[localRepoName]是可选的,用来指定新的仓库名称
##三、忽略文件.gitignore
-
.gitignore 文件需要一开始就考虑设计好
-
.gitignore 规则
-
所有空行或者以 # 开头的行都会被 Git 忽略。
-
可以使用标准的 glob 模式匹配。
-
匹配模式可以以(/)开头防止递归。
-
匹配模式可以以(/)结尾指定目录。
-
要忽略指定模式以外的文件或目录,可以在模式前加上惊叹号(!)取反。
##四、常用情景
- 把文件从 Git 仓库中删除(亦即从暂存区域移除),但仍然希望保留在当前工作目录(比如误提交了target目录)
git rm --cached filename.java
- 取消暂存
git reset HEAD <file>
- 撤消对文件的修改(危险)可以先保存后还原
git checkout -- xxx.java