记录一下使用git过程中的笔记
1. 查看当前追踪的文件
git ls-tree --full-tree --name-only -r HEAD
2. 分支
2.1 创建分支
- git branch [
newBranchName
] - git checkout -b [
newBranchName
] //创建并切换到新分支 - git checkout [
newBranchName
] // 切换分支
2.2 删除分支
删除分支bug_xzx: git branch -d bug_xzx
2.3 合并分支
以将dev分支合并到master分支为例:首先切换到master分支,然后使用git merge dev合并分支
3. 查看本地代码做了哪些修改
3.1 使用git add添加前
1. 查看哪些文件做了修改,可以使用git status或者git status -s 。后者是查看简略信息
2. 查看文件发生了哪些变化,可以使用git diff 或者git diff [filename]
3.2 使用git add . 添加到缓冲区后
查看缓冲区文件变化可以使用 git diff --cached或者git diff --staged
4. 检查忽略文件
4.1 检查某个文件是否被忽略
检查App.class是否被忽略了
$ git check-ignore -v App.class
.gitignore:3:*.class App.class
5. 场景与提示
5.1 提示
- 编辑代码之前,首先检查分支是否为期望分支
- 多用分支。一个分支意味着一个版本。