zoukankan      html  css  js  c++  java
  • 命令行方式完成本地新建项目代码上传至git远程服务器仓库

    在使用git的时候,很多情况下,都是在远程的git仓库上已经有项目代码了,我们借助IDE工具从远程仓库clone代码到IDE上,然后新增修改代码,并借助IDEl的图形化界面按照一套固定流程把代码上传至远程git仓库上 , 流程通常如下:

       1. add 文件到本地暂存区。git ls-files 可用来查看暂存区的文件

       2. commit 暂存区的文件到本地仓库

       3. push代码到远程仓库

    以上是一处常见应用场景,下面我们来看另一种场景,我们在本地文件系统中新编写了一个项目需要传到git服务器上,如何完成呢,下面通过命令行的方式作个介绍,因为命令行的方式可以不受IDE的图形界面限制,我们如果掌握了,就无需熟悉IDE的图形界面也可以,下面以gitee仓库为例:

       首先要做个设置,设置我们访问远程仓库需要的用户名和邮箱:

         git config --global user.name “你的用户名”

      git config --global user.email “你的邮箱”

      可以通过 git config --list 来查看设置

       1. 在gitee上创建一个仓库,并复制仓库地址,我现在在我的gitee上创建了一个vue-demo1的仓库,并复制这个仓库的地址 https://gitee.com/huxinstudy_admin/vue-demo1.git

      2. 在本地文件系统上创建一个目录test3用于存放项目的代码,并在目录下创建一个文件a.txt代表项目的代码

      3. 在控制台下,cd 进入test3目录,执行git init 这样当前目录下会出现 .git目录,这样就在test3目录中创建新的 Git 仓库

      4. git add a.txt , 把要提交的代码放至暂存区

      5. git commit -m 'init'  提交代码到本地git仓库

      6. git remote add vuedemo https://gitee.com/huxinstudy_admin/vue-demo1.git  设置远程仓库地址,标红的vuedemo表示给本地仓库取个别名, 这命令完成本地仓库与远程仓库的关联

         git remote -v 命令可用于查看关联的详情

      7. git push --set-upstream vuedemo master       上传代码到远程服务器, --set-upstream 表示设置本地git仓库当前的代码上传到远程仓库的哪个分支,否则git不知道当前代码上传至远程仓库的哪个分支下, 一般新建的仓库都会有一个master分支,所以远程分支会设成master , 如果没有--set-upstream的设置,会报如下错误:

         fatal: The current branch master has no upstream branch

     最终执行成功,gitee上显示如下:

    附git克隆代码的命令:

       git clone -b 分支名 仓库URL

  • 相关阅读:
    Django(60)Django内置User模型源码分析及自定义User
    Django(59)验证和授权
    Django(58)viewsets视图集详解
    Django(57)Generic类视图
    正则表达式
    JMeter之检查点(JSON断言)
    JMeter之检查点(响应断言)
    JMeter之参数化(一)
    JMeter之一个简单的性能测试
    JMeter基础
  • 原文地址:https://www.cnblogs.com/hzhuxin/p/14860795.html
Copyright © 2011-2022 走看看