这里讲解一下其他不是特别常用的功能
tag标签
这个意思是对之前的内容做阶段性的总结,应该是稳定的。
git tag #列出所有的标签
git tag v1.0 #新增标签
生成zip包
git archive master --prefix='mas' --forma=zip > mas.zip
rebase
当master主分支有commit操作的时候,在合并其他分支的时候会出现问题,所以其他分支需要将head移动到master的最新的地方,这时候就需要它了
git rebase master
github使用
将本地库与远程库进行关联
git remote add origin git@xxxxxxx
git push -u origin master
本地分支与远程分支同步
git branch #查看本地分支
git branch -a #查看远程分支
git push --set-upstream origin mybranch1 #同步远程分支
将本地分支推到远程仓库分支
git pull origin mybranch1:mybranch1 #将远程的mybranch1检出到本地
git checkout mybranch1
..........
git push --set-upstream origin mybranch1 #设置分支权限
git push
git远程分支操作
git checkout master
git pull
git checkout mybranch1
git rebase master
git merge mybranch1
git push
git branch --merged
git push origin --delete mybranch1 #删除远程分支
git branch -d mybranch1 #删除本地分支