• VSCode集成Git代码管理


    一、安装和配置VSCode与Git

    1、下载Git并安装:

    https://git-scm.com/download/

    2、下载VSCode并进行安装:

    https://code.visualstudio.com/Download

    注:git安装好后需要设置你的邮箱和用户否则不能提交代码

    $ git config --global user.name "your_username"
    
    $ git config --global user.email "your_email"

    3、在本地磁盘建立一个目录打开,初始化存储:如创建一个TSPWeb目录,并进入终端命令行

    4、使用git命令克隆代码(会提示输入git的账号和密码):

     git clone http://git.cvtsp.com/Cvnavi_Web/TSPWeb.git

    5、自己使用VSCode进行开发管理。

     二、Git相关的文档和操作

    1. git 文档 

    https://github.com/progit/progit/tree/master/zh
     
    如果是windows操作系统,可以装可视化的版本控制器:小乌龟。这样的话就不用敲git命令了。小乌龟安装配置如下:
     

    2. 常用命令: branch、tag、 pull、fetch

    ## branch
    复制代码
    git branch                        /*查看本地分支*/
    git checkout -b daily/1.0.0   /*签出新分支*/
    git checkout daily/1.0.1      /*切换到其他分支*/
    git push origin daily/1.0.0   /*push到远程分支*/
    git branch -d daily/1.0.0   /*删除本地分支*/
    git push origin --delete daily/1.0.0 /*删除远程分支*/
    
    复制代码
    删除也可以这样:git push origin :branch-name
     
    ## tag
    git tag  /*查看本地tag*/
    git tag -d publish/1.0.0   /*删除本地tag*/
    git push origin --delete tag publish/1.0.0 /*删除远程tag*/

     

    ##合并远程分支到本地分支

    git fetch origin daily/1.0.0  /*获取远程分支*/
    git merge origin daily/1.0.0  /*将本地分支与远程分支合并*/
    git pull origin daily/1.0.0     /*获取并合并远程分支到本地分支*/

     

    注意:
    git pull 相当于是从远程获取最新版本并merge到本地
    在实际使用中,git fetch更安全一些
    因为在merge前,我们可以查看更新情况,然后再决定是否合并
     

    三、Git命令-切换分支

     

    git一般有很多分支,我们clone到本地的时候一般都是master分支,那么如何切换到其他分支呢?主要命令如下:

    1. 查看远程分支

    $ git branch -a
    我在mxnet根目录下运行以上命令:

    ~/mxnet$ git branch -a
    * master
      remotes/origin/HEAD -> origin/master
      remotes/origin/master
      remotes/origin/nnvm
      remotes/origin/piiswrong-patch-1
      remotes/origin/v0.9rc1
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    可以看到,我们现在在master分支下

    2. 查看本地分支

    ~/mxnet$ git branch
    * master
    • 1
    • 2

    3. 切换分支

    $ git checkout -b v0.9rc1 origin/v0.9rc1
    Branch v0.9rc1 set up to track remote branch v0.9rc1 from origin.
    Switched to a new branch 'v0.9rc1'
    
    #已经切换到v0.9rc1分支了
    $ git branch
      master
    * v0.9rc1
    
    #切换回master分支
    $ git checkout master
    Switched to branch 'master'
    Your branch is up-to-date with 'origin/master'.

    4. git 常用步骤

    • 执行 git init
    •  git checkout -b daily/3.0.0       /*签出新分支*/
    •  git add src/test.js                  /*添加到暂存区*/
    •  git commit -m "你的提交信息" 
    •  git merge master                   /*合并分支,可以不做,如果有其它版本的修改,要merge*/
    •  git push -u origin daily/3.0.0 
      •  git tag publish/3.0.0              /*打tag*/
      •  git push -u origin publish/3.0.0 发布tag 
      • git pull origin daily/1.0.0         /*合并远程分支和本地分支*/
  • 相关阅读:
    人工智能第三课:数据科学中的Python
    人工智能第二课:认知服务和机器人框架探秘
    人工智能第一课:使用分类算法预测糖尿病
    如何加入Microsoft Teams 技术社区
    Python在Office 365 开发中的应用
    《Office 365开发入门指南》上市说明和读者服务
    基于Microsoft Graph打造自己的Timeline应用
    Office 365 应用开发的 .NET Core 模板库
    拥抱开源,Office 365开发迎来新时代
    Excel as a Service —— Excel 开发居然可以这么玩
  • 原文地址:https://www.cnblogs.com/boonya/p/7809624.html
Copyright © 2020-2023  润新知