0) 前提是配置
git config --global user.name "xxxxxxxxxxxx"
git config --global user.email "xxxxxxxxxxx@xxxx.com"
还有gitlab github gitee上都要提前建好远程仓库()
1)本地的目录建立和github的关联
cd my_dir # my_dir是你的本目录
git init #初始化git
git add . # 新增当前目录下的所有到暂存区
git commit -m "first commit" #提交到本地仓库
git remote add origin git@github.com:xxxxxxxx/firstOne.git #关联本地仓库和远程仓库
git push -u origin main #首次提交加参数 -u,以后就不用加了
git remote add gitlab_origin git@gitlab.com:xxxxxxxx/newone.git #关联本地仓库和gitlab的远程仓库
git push --set-upstream gitlab_origin main #提交到gitlab远程仓库
git remote add gitee_origin git@gitee.com:xxxxxxxx/new-one.git #关联本地仓库和gitee远程仓库
git push -u gitee_origin main # 首次提交到gitee远程仓库
2)本地新建立一个分支,但是远程并没有建立分支,这种情况三个平台的远程分支建立连接
git checkout -b feature_one #本地新建一个分支feature_one
git push --set-upstream origin feature_one #在github上建立一个远程分支 feature_one,并把本地的feature_one和远程的feature_one 关联
git push --set-upstream gitlab_origin feature_one #在gitlab上建立一个远程分支 feature_one,并把本地的feature_one和远程的feature_one 关联
git push --set-upstream gitee_origin feature_one #在gitee上建立一个远程分支 feature_one,并把本地的feature_one和远程的feature_one 关联
git branch -a # 查看分支的关联情况
浙公网安备 33010602011771号