最直接、暴力与简单的方法
这也是我强烈推荐的,因为暴力、直接、简单,假定原有的远程仓库为 master,操作分为四步:
- 新建另一个远程仓库,命名为 latest_branch
- 将现有的本地代码提交到远程仓库 latest_branch
- 删除现有的远程仓库 master
- 将远程仓库 latest_branch 命名为 master
Github
生成SSH
打开 D:\Github 文件夹 文件夹里面 鼠标右键 打开 Git Bash Here
生成SSH keys 输入你自己的邮箱地址 (如果已经生成了,可以忽略这一步)
ssh-keygen -t rsa -C “835821280@qq.com“
提示输入三次密码,我们按三次回车,不设置密码。
打开 C:\Users\Administrator.ssh\id_rsa.pub
此文件里面内容为刚才生成的密钥,准确的复制这个文件的内容。
GitHub粘贴到 https://github.com/settings/ssh
测试SSH
测试SSH keys密钥 不要修改下面的内容
ssh -T git@github.com
配置Git邮箱
输入你自己的邮箱地址
git config –global user.email “835821280@qq.com“
克隆你的远程仓库
git clone git@github.com:ganzhilin/ganzhilin.github.io.git
进入你的本地库
cd ganzhilin.github.io
新建一个分支,切换到新的分支
git checkout –orphan latest_branch
缓存所有文件(ganzhilin.github.io 文件夹,除了.git 全部删除 新建一个 1.txt)
git add -A
提交跟踪过的文件
git commit -am “Blog”
删除一个分支
git branch -D master
重命名当前分支为master
git branch -m master
提交到远程master分支
git push -f origin master
Coding
生成SSH
打开 D:\Coding 文件夹 文件夹里面 鼠标右键 打开 Git Bash Here
生成SSH keys 输入你自己的邮箱地址 (如果已经生成了,可以忽略这一步)
ssh-keygen -t rsa -C “835821280@qq.com“
提示输入三次密码,我们按三次回车,不设置密码。
打开 C:\Users\Administrator.ssh\id_rsa.pub
此文件里面内容为刚才生成的密钥,准确的复制这个文件的内容。
Coding粘贴到 https://ganzhilin.coding.net/user/account/setting/keys
测试SSH
测试SSH keys密钥 不要修改下面的内容
ssh -T git@git.coding.net
配置Git邮箱
输入你自己的邮箱地址
git config –global user.email “835821280@qq.com“
克隆你的远程仓库
git clone git@e.coding.net:ganzhilin/ganzhilin.git
进入你的本地库
cd ganzhilin
新建一个分支,切换到新的分支
git checkout –orphan latest_branch
缓存所有文件(ganzhilin 文件夹,除了.git 全部删除 新建一个 1.txt)
git add -A
提交跟踪过的文件
git commit -am “Blog”
删除一个分支
git branch -D master
重命名当前分支为master
git branch -m master
提交到远程master分支
git push -f origin master
Gitee
生成SSH
打开 D:\Gitee 文件夹 文件夹里面 鼠标右键 打开 Git Bash Here
生成SSH keys 输入你自己的邮箱地址 (如果已经生成了,可以忽略这一步)
ssh-keygen -t rsa -C “835821280@qq.com“
提示输入三次密码,我们按三次回车,不设置密码。
打开 C:\Users\Administrator.ssh\id_rsa.pub
此文件里面内容为刚才生成的密钥,准确的复制这个文件的内容。
Gitee粘贴到 https://gitee.com/profile/sshkeys
测试SSH
测试SSH keys密钥 不要修改下面的内容
ssh -T git@gitee.com
配置Git邮箱
输入你自己的邮箱地址
git config –global user.email “835821280@qq.com“
克隆你的远程仓库
git clone git@gitee.com:ganzhilin/ganzhilin.git
进入你的本地库
cd ganzhilin
新建一个分支,切换到新的分支
git checkout –orphan latest_branch
缓存所有文件(ganzhilin 文件夹,除了.git 全部删除 新建一个 1.txt)
git add -A
提交跟踪过的文件
git commit -am “Blog”
删除一个分支
git branch -D master
重命名当前分支为master
git branch -m master
提交到远程master分支
git push -f origin master
删除 .Git 文件夹
删除下图 .Git 文件夹
生成 .Git 文件夹
提交到远程 master 分支之后 commit记录=1 感觉非常的清爽,也不会出现版本冲突,同步错误等BUG!