Git本地仓库关联远程仓库

情景

本地创建了一个工程,开发完成后想要提交到github/gitlab上

  • 本地

image-20200420014905633

  • 远程

image-20200420014219180

步骤

  1. 进入到工程目录下

    1
    cd git-demo
  2. 初始化本地仓库

    1
    git init

    初始化之后,可以通过ls -al查看本地仓库文件,发现此时工程内多出了一个.git目录

    image-20200420015451562

  3. 设置关联远程仓库

    1
    git remote add origin http://gitlab.xxx.cc/utils/demo.git

    命令执行之后,可以通过git remote -v查看是否关联成功,fetch是从远程仓库同步,push是推送到远程仓库

    image-20200420015810083

  4. 将本地文件add之后commit

    在执行add命令之前,使用git branch查看本地分支会发现本地当前尚无分支,在add和commit之前,先确定一下本地仓库的账号是否可以连通远程仓库

    1
    2
    # 查看仓库所有配置
    git config -l

    image-20200420020611199

    如果账号不对,则可以通过git config user.name等命令修改

    1
    git add . && git commit -m "初始化"

    命令执行完后再使用git branch会看到本地已经有了master分支

    image-20200420020224634

  5. 将本地仓库的文件推送到远程仓库

    1
    git push origin master

    推送之后查看远程仓库,会发现远程仓库已经初始化好了

    image-20200420020848287