Git的一些操作

前言

记录一些经常需要用到的命令。

私钥、公钥的生成(默认在C盘用户文件下生成)

ssh-keygen -t rsa  //rsa加密

拉取远程分支并与本地分支合并

git pull [url]

上述效果等同于 fetch + merge。

 多仓库同时推送

 如果想把项目新增代码同时推送到coding和github的远程分支上,可以执行如下指令:

1)首先添加多个需要推送的远程仓库

git remote add both [codingurl]
git remote set-url --add --push both [codingurl]
git remote set-url --add --push both [github-url]
/*注意both这里为分支名*/

添加完毕后用如下指令查看所有远程分支

git remote -v

2)将本地仓库与远程仓库数据同步

git pull [coding-url]
git pull [github-url]

因为github和coding仓库的分支之前没有任何关联,所以合并时可能会出现以下情况

那么使用

 git pull [url] --allow-unrelated-histories

代替上述未成功的pull指令 

3)推送

git add .
git commit -m "commit message"
git push both --all  

删除远程的分支

git remote rm [分支名]

  

原文地址:https://www.cnblogs.com/0kk470/p/7997624.html