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       # 查看分支的关联情况

posted on 2025-05-13 08:09  大荔秦川牛  阅读(22)  评论(0)    收藏  举报