关于git
在实践中学习:learn git branching
有关分支的一些操作
创建分支
git branch 分支名 创建新分支
git checkout -b 分支名 创建并跳转至新分支
删除分支
git branch --delete 本地分支名 删除本地分支
git push origin --delete 远程分支名 删除远程分支
提交分支
git push origin 本地分支名:远程分支名
查看分支
git branch 查看本地全部分支,带了星号的表示为当前所在分支
git branch -v 查看本地分支版本号及最后一次提交的commit注解
git branch -a 查看本地和远程全部分支
git branch -vv 查看本地和远程版本号
一些命令的区别
git pull 和pull request
- git pull = git fetch + git merge
- pull request = 问别人要不要pull你的代码
git clone 和 git fetch
- git clone 就是把别人的仓库克隆过来 —从无到有
- git fetch 是更新远程代码到本地仓库 —本来就有,可以比较不同,确认要不要进行merge操作