• git 提交问题


    一、将本地代码提交到远程仓库 【初始将文件修改上传到远程仓库】

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
      初始化:
     
    git init
     
     
    添加到暂存区:
     
    git  add .
     
     
    提交到仓库:
     
    git commit -m 'first commit'
     
     
    关联到远程仓库:
     
    git remote add origin 远程仓库地址
     
     
    获取远程仓库与本地仓库同步合并(如果远程仓库不为空,必须做这一步)
     
    git pull --rebase origin master
     
     
    把本地内容推送到远程仓库,执行此命令后输入用户名、密码
     
    git push -u origin master

      

    二、初始化之后再上传[master为主分支]

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
       添加到暂存区:
     
    git add .
     
    提交到仓库:
     
    git commit -m 'firs commit'
     
    提交到仓库:
     
      git push -u origin master<strong style=" font-family: "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px"><br></strong>

    三、如果第一次从另一个分支如【pre】分支上传到远程仓库中,必须要关联:git pull --rebase origin pre 这一步

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
       添加到暂存区:
     
    git add .
     
    提交到远程仓库:
     
    git commit -m 'firs commit'
     
    远程仓库与本地仓库同步合并:
     
    git pull --rebase origin pre
     
    提交到远程仓库:
     
    git push -u origin pre

    四、将单独一个文件传到远程分支中

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
      添加到暂存区:
     
    git add .
     
    提交单独文件如:a.text文件:
     
    git commit -m a.text
     
    pull远程分支:
     
    git pull --rebase origin mast
     
    提交到远程分支:
     
    git push origin master

      

    五、创建远程分支,并查看本地分支和远程分支的映射关系,以及各分支最新的提交状态

     dev分支下

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    # 将dev分支推送到远程
    $ git push origin dev
        Everything up-to-date
    #将本地分支dev关联到远程分支dev
    $ git branch --set-upstream-to=origin/dev
    ...
    ...
    ...
    Branch 'dev' set up to track remote branch 'dev' from 'orign'
    # 查看本地分支和远程分支的映射关系
    git branch -vv
    dev  f545587dfe545 [origin/dev:gone] 测试test
    # 查看本地各个分支目前最新的提交
    $ git branch -v
    dev   f52454efe54 测试test
    # 查看远程各个分支目前最新的提交
    $ git branch -r -v
    origin/dev  feeori554644 测试test

      

    漫思
  • 相关阅读:
    6月17日
    6月16日
    6月15日
    6月14日
    6月13日
    6月12日
    6月11日
    6月10日
    6月8日
    6月5日
  • 原文地址:https://www.cnblogs.com/sexintercourse/p/14772841.html
Copyright © 2020-2023  润新知