git操作指南
git 基础知识
- workspace:工作区
- staging area:暂存区/缓存区
- local repository:版本库或本地仓库
- remote repository:远程仓库
git 基本操作
git配置信息
git config
查看全局配置
git config --global --list
git config --global -list
设置提交代码时的用户信息:
git config --global user.name "runoob"
git config --global user.email test@runoob.com
如果去掉 --global 参数只对当前仓库有效
分支管理
brach
查看远程分支:git branch -r
查看本地分支和远程分支:git branch -a
查看当前分支:git branch
命令行删除分支:git branch -d branchName
。这种方法用于删除已经合并入主分支的分支,会安全地删除分支。如果分支上有未合并的更改,可以使用-D选项强制删除。
命令行强制删除分支:git branch -D branchName
。
checkout
切换分支:git checkout 分支名
以当前分支的当前状态创建新分支并切换到新分支:git checkout -b 分支名
拉取所有分支
for i in `git branch -r`; do git checkout `basename $i` && git pull --all; done