git的使用
切换分支
-
git checkout -b dev
创建dev分支,并切换到dev分支
- 相当于创建
git branch dev
和切换 git checkout dev
-
git branch
查看当前分支,当前分支前面会标一个*号
- 合并时需要切换到master, 然后
git merge dev
就是合并dev分支到当前分支(master), fast-forward ,快速合并分支
- 删除dev分支
git branch -d dev
添加远程库
$ git remote add origin 地址
-
git push -u origin master
origin 为上面创建的远程仓库名字, -u推送和关联作用
-
git push origin master
第一次用上面推送, 以后就用这个
- 克隆远程仓库
git clone 地址
忽略文件
- 配置文件下载地址:
https://github.com/github/gitignore
- 在文件根目录添加文件
.gitignore
- 忽略文件添加后, 不能使用
git add
添加文件
- 强制添加
git add -f
配置别名
- 比如使用
git st
代替status, 配置设置为git config --global alias.st status
- 别的命令简写
$ git config --global alias.co checkout
$ git config --global alias.ci commit
$ git config --global alias.br branch
git config --global alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit"