# 生成ssh秘钥
# 检查ssh keys是否存在
ls -al ~/.ssh
# 生成新的ssh key
ssh-keygen -t rsa -C "your_email@example.com"
# 克隆代码
# 不指定分支
git clone 仓库地址
# 指定分支
git clone -b 分支名称 仓库地址
# 本地分支
# 分支重命名
git branch -m 旧分支名 新分支名
# 远程命令
# 添加远程地址
git remote add 远程别名 "远程仓库地址"
# 删除远程地址
git remote remove 远程别名
# 推送
git push -u origin 远程分支名
# 推送
# 格式
git push <远程主机名> <本地分支名>:<远程分支名>
# 将本地的dev分支上的代码推送到远程主机名为origin中test的分支上。如果远程的test分支不存在,则会被创建
git push origin dev:test
# 缺省分支写法
git push origin dev:dev
git push origin dev
# 当只有一个远程分支时
git push
git push -u