Git是当前最为流行的代码版本控制程序之一。本文描述了如何在VSCode中配置Git并使用之。

一、安装Git

VSCode中使用Git并不是通过插件形式,而是需要在操作系统中安装Git软件。以下是Git软件的下载地址。

https://git-scm.com/downloads

二、初始化Git仓库

使用Cmd、PowerShell或VSCode终端等程序,进入需要使用Git管理的目录中,执行以下命令。

cd D:\YourProjectDir            //进入项目目录

git init

以上初始化操作,也可以在VSCode中通过命令面板“>git:初始化存储库”命令进行。

三、设置远程仓库地址(以GitHub为例)

远程仓库的创建,请通过 GitHub 网站进行,创建后复制仓库地址,再使用以下命令设置远程仓库地址。

git remote add origin https://github.com/YourName/ProjectName.git

上一命令中 origin 指的就是远程仓库,代指后面的远程仓库地上。

四、从远程仓库同步信息(拉取)

此步,主要是防止在创建远程仓库时,顺便创建了README.md文件,从而造成远程仓库与本地仓库状态不一致,无法将本地变动提交到远程仓库的情况。

git pull --rebase origin master

五、推送本地文件(推送)

在VSCode中新增、删除或编辑相关文件,可在VSCode中的终端控制台执行以下命令,以便将文件暂存-提交到本地仓库,并推送到远程仓库。

git add .                           //暂存所有更改

git commit -m "第一次提交说明信息"    //提交所有更改

git push -u origin master           //推送到远程仓库

以上的操作,均可以在VSCode中通过“源代码管理器”完成。 上述第三条命令中使用“-u”选项,可以指定一个默认主机。即该条命令意思是:将本地仓库中的master分支推送到origin仓库中的master分支上,同时指定origin为默认主机,后面就可以不加任何参数使用git push了(推送)。

六、其他操作配置 Git 用户信息

git config --global user.name "your name"

git config --global user.email "your email"

配置用户信息后,可在代码中记录修改者信息。查看 Git 相关配置信息

git config --system --list  //查看系统配置信息

git config --global  --list //查看当前用户配置信息

git config --local  --list  //查看当前仓库配置信息克隆项目

cd d:\YourProjectDir   //进入项目目录

git clone https://github.com/youtname/your repository.git     //你的仓库地址配置默认用户名、密码,以便省去每次推送重新输入情况

(1)cd d:\YourProjectDir\.git   //进入项目目录下的Git仓库目录

(2)使用文本编辑器将该目录中的 config 文件中配置的远程仓库信息

url =https://github.com/youtname/your repository.git

修改为:

url =https://YourName:YourPwd@github.com/youtname/your repository.git

git 配置origin_在VS CODE中配置使用Git相关推荐

  1. vscode配置python2和python3_VS Code中配置python版本以及Python多版本

    VS Code中配置python版本 VS Code十分方便配置python的版本: 可以选在在本地setting.json或者全局setting.json文件中配置: python.pythonPa ...

  2. 在Visual Studio Code中配置GO开发环境

    一.GO语言安装 详情查看:GO语言下载.安装.配置 二.GoLang插件介绍 对于Visual Studio Code开发工具,有一款优秀的GoLang插件,它的主页为:https://github ...

  3. 在Visual Studio Code 中配置Python 中文乱码问题

    在Visual Studio Code 中配置Python 中文乱码问题 方法一:直接代码修改字符集 添加前四行代码 import io import sys #改变标准输出的默认编码 sys.std ...

  4. 怎么在VS Code中配置C/C++开发环境?

    DevWeekly收集整理每周优质开发者内容,包括开源项目.工具资源.技术文章等方面,每周五首发于DevWeekly,欢迎大家Star并收藏! 原文链接:DevWeekly | 第1期:什么是时间复杂 ...

  5. vscode暂存的代码保存在哪里_在vs code中配置git,便于代码的保存

    用了git最方便的就是比如在公司写了很多代码后回到家打开vscode只需要点击一下pull就能全部同步过来.是不是很方便....毕竟之前我都是拿u盘拷贝回家或者存到云盘再下载下来.. 我这里用的是国内 ...

  6. azure 配置vpn_ASP.NET和Azure中配置中的私有配置数据和连接字符串的最佳做法

    azure 配置vpn A reader emailed asking how to avoid accidentally checking in passwords and other sensit ...

  7. Jetty在win10上的配置,IDEA中配置Jetty,Maven中配置Jetty插件,Eclipse中配置Jetty插件及其使用,通过java代码内嵌Jetty Server

    1.下载Jetty 下载地址:http://www.eclipse.org/jetty/download.html 2.在windows上运行jetty 一.将下载的jetty解压到D:\instal ...

  8. zend studio mysql 配置_php 在Zend Framework中配置数据库参数

    [php]代码库我是用zend studio 7.2.1建立的zend framework project 也就是说我的框架是由zend stduio7.2.1 帮我建立了文件路径等信息的 下面讲讲如 ...

  9. eclipse配置python开发环境_Eclipse中配置python开发环境详解

    Eclipse中配置python开发环境详解 1.下载python安装包.python-2.6.6.msi.并安装. 默认python会安装在C:\Python26下,查看环境变量,如果没有在path ...

最新文章

  1. linux压缩和打包的区别,Linux中的压缩和打包
  2. 关于tr:hover变色的问题
  3. checkbox全选 js
  4. 【BZOJ 3098】 Hash Killer II
  5. nodejs 调用微服务器_无服务器NodeJS:构建下一个微服务的快速,廉价方法
  6. php魔术方法 效率,PHP常用魔术方法的性能探究
  7. 信息学奥赛一本通(1014:与圆相关的计算)
  8. AngularJS 表格
  9. strassen算法java_使用java写的矩阵乘法实例(Strassen算法)_Java_软件编程
  10. Hadoop HBase
  11. 注解的定义与反射调用
  12. Python、Lua和Ruby——脚本大P.K.
  13. Intel APIC Configuration
  14. C语言 自定义数据类型(结构体 typedef 共用体 位段 枚举)
  15. 回顾2022! 链上NFT精彩项目大盘点
  16. 如何正确选择电磁流量计
  17. debian squeeze安装Broadcom网卡驱动全程
  18. 暴涨375%超越ZOOM,Fastly靠“网络快递”成为华尔街新宠?
  19. Unity3D插件之EasyTouch5入门
  20. CSDN年度征文 | 你好,2023

热门文章

  1. 重迭式三段式状态机序列检测器-检测10110110
  2. 设计实现一个漂亮的视频网站
  3. 朴素贝叶斯的三个常用模型: 高斯、多项、伯努利的原理和解释
  4. 解决问题备忘:Http头Authorization值格式错误,请参考《微信支付商户REST API签名规则》
  5. 【java毕业设计】基于javaEE+原生Servlet+MySql的Web停车场管理系统设计与实现(毕业论文+程序源码)——停车场管理系统
  6. Mrtg网络监控 实现步骤
  7. 译-Dart虚拟机入门(Introduction to DartVM)
  8. 【Web安全】常见的网站安全及解决方案
  9. html+css实战146-banner-版权区域-布局
  10. 搭建mount服务(NFS服务器、客户端配置)