- workspace:工作区
- staging area:暂存区/缓存区
- local repository:版本库或本地仓库
- remote repository:远程仓库
测试时测试机就是工作区,测试前需要从远程仓库pull下代码,或者从本地仓库拉下分支,有代码改动时,在本地改完需要push到远端。
Git分支管理:
创建分支:git branch branchname
切换分支:git checkout branchname(当切换分支的时候,Git会用该分支的最后提交的快照替换工作目录的内容)
合并分支:git merge
- 列出分支: git branch (没有参数时,git branch会列出本地的master分支)
- 创建新分支并立即切换到该分支下:git checkout -b branchname
- 删除分支:git branch -d branchname
- 合并分支(分支有了独立内容,将它合并回主分支):git merge