git 学习笔记
生成秘钥命令:
$ ssh-keygen -t rsa -C "liouxb@163.com"
git 常用命令
git branch -r -d origin/branch-name 解除本地分支与远程分支的关系
git branch -d branch-name 删除本地分支
git push origin : branch-name 删除远程分支
git pull origin master 从远程分支更新代码到本地
git push origin dev_liubin 把本地分支推送到远程
git checkout -b reloan origin/reloan 以远程分支创建本地分支
git merge --no-ff branch 合并分支,并记录
git merge -no-commit 合并分支不提交merge请求,可以合并后结果代码
git remote show origin 可以看到删除分支情况
git remote prune origin 解决远程分支删除之后,git branch -r依然能看到
git reset -- 撤销当前未提交操作
git push --mirror url 把本地仓库所有分支及记录推到新的远程仓库(仓库迁移)
git remote remove origin 删除远程对应仓库
git remote add origin newurl 添加远程仓库地址
git仓库迁移
git clone --bare http://域名/分组/仓库名称.git
cd 仓库名称.git
git push --mirror http://新域名/新分组/新仓库名称.git