git仓库管理实例场景
本地git仓库初始化,关联远程git仓库,强行合并、推送至远程
1、假如本地代码目录src
2、远程仓库地址:git@src.nuguo.cn:ppos-pro/ppos-vue-admin.git
操作如下:
#进入代码目录
cd ~/src
#git仓库初始化
git init
#将代码文件添加至本地git仓库
git add --all .
#提交至本地git仓库
git commit -am "初始化仓库"
#添加远程
git remote add origin/master git@src.nuguo.cn:ppos-pro/ppos-vue-admin.git
#添加关联
git branch --set-upstream-to=origin/master master
#若执行 `git pull` 会报错,是因为git发现本地仓库和远程仓库之间的文件没有必然关联,此时可以强行合并,如下:
#强行合并
git pull origin master --allow-unrelated-histories
#推送至远程仓库
git push origin master
fork到个人仓库后,合并“源仓库”的提交请求
1、远程公共协作仓库地址:git@src.nuguo.cn:ppos-pro/ppos-vue-admin.git
2、fork后个人私有仓库地址:git@src.nuguo.cn:unphp/ppos-vue-admin.git
基于个人私有仓库本地的git常见操作,如下:
……