用了git最方便的就是项目同步管理,回到家打开vscode只需要点击一下pull就能全部同步过来。是不是很方便。。。。毕竟之前我都是拿u盘拷贝回家或者存到云盘再下载下来。。
 
我这里之前用的是国内的码云托管的代码,,github都是英文看不懂。。现在使用的github,可以看下我的github:https://github.com/padipata ,里面有我自己写的项目,喜欢的去给个关注呗。
 
言归正传~
 
码云登录地址: https://git.oschina.net/login     (使用邮箱登录)
因为vscode中带的有git管理功能,只需要学一点关于git的操作知识就够了。
 
首页要下载‘msysgit’然后安装到电脑要不然vscode中的git是不能用的。安装完成后主要使用Git Bash这个程序来操作
 
1、将代码放到码云
 
  • 到码云里新建一个仓库,完成后码云会有一个命令教程按上面的来就行了
  • 码云中的使用教程:
Git 全局设置:
 
git config --global user.name "成长中的小牛"
git config --global user.email "1208984024@qq.com"
创建 git 仓库:
 
mkdir zhiwenxitong
cd zhiwenxitong
git init
touch README.md
git add README.md
git commit -m "first commit"
git remote add origin https://git.oschina.net/pengjunhao/zhiwenxitong.git
git push -u origin master
已有项目?
 
cd existing_git_repo
git remote add origin https://git.oschina.net/pengjunhao/zhiwenxitong.git
git push -u origin master
 

 
下面说下详细的本地操作步骤:
  • 1、用vs打开你的项目文件夹
 

 
  • 2、配置git
  打开Git Bash输入以下命令
 
  如果还没输入全局配置就先把这个全局配置输入上去
 
Git 全局设置:
 
git config 
--global user.name "pjh" 
git config --global user.email "123456789@qq.com"
  然后开始做提交代码到码云的配置
cd d:/wamp/www/mall360/wap              //首先指定到你的项目目录下
git init
touch README.md
git add README.md
git commit -m "first commit"
git remote add origin https://git.oschina.net/pengjunhao/zhiwenxitong.git  //仓库的url
git push -u origin master  //提交到你的仓库
  正常情况下上面的命令执行完成后,本地文件夹会有一个隐藏的.git文件夹,云端你的仓库里应该会有一个README.md文件。
 

 
  • 3、在vscode中提交代码到仓库
  回到vs code打开git工作区就会看到所有代码显示在这里
 
 
点击+号,把所有文件提交到暂存区。
 
然后打开菜单选择--提交已暂存的
 
 
然后按提示随便在消息框里输入一个消息,再按ctrl+enter提交
 
 
然后把所有暂存的代码push云端,
 
 
点击后,会弹出让你输入账号密码,把你托管平台的账号密码输入上去就行了。。。
 
不出问题的话你整个项目就会提交到云端上了。
 
在vs中每次更新代码都会要输入账号密码,方便起见,可以配置一下让GIT记住密码账号。
 
git config --global credential.helper store   //在Git Bash输入这个命令就可以了
 
 

 
  • 4、同步代码
  这里说下平时修改代码后提交到云端的使用,和本地代码和云端同步
 
  随便打开一个文件,添加一个注释
 
 
可以看到git图标有一个提示,打开git工作区可以看到就是修改的这个文件
 
 
然后点击右侧的+号,把他暂存起来。
 
再在消息框里输入消息,按ctrl+enter提交暂存
 
 
再点击push提交,代码就提交到云端了。
 
 
打开 码云就可以看到了。。
 
 
 
  • pull使用
  比如当你在家里修改了代码提交到云端后,回到公司只需要用vscode打开项目点击菜单中的pull就可以同步过来了。
 
 
 

 
  • 5、克隆你的项目到本地
  回到家后想修改代码,但是电脑没有文件怎么办呢?  往下看
 
  首先你电脑还是的有vscode 和  GIT,,然后用git把上面那些全局配置再执行一次,如下
 
git config --global user.name "ASxx"
 
git config
--global user.email "123456789@qq.com"
 
 
git config
--global credential.helper store
  然后打开Git Bash输入以下命令
 
cd d:/
test //指定存放的目录
git clone https:
//git.oschina.net/name/test.git //你的仓库地址
 
下载成功,然后就可以用vscode打开项目修改了,修改后提交的步骤还是和上面一样:暂存-提交暂存-push提交到云端就ok了
 
 
 

使用vs code实现git同步的更多相关文章

  1. Visual Studio Code 使用Git进行版本控制

    Visual Studio Code 使用Git进行版本控制 本来认为此类教程,肯定是满网飞了.今天首次使用VS Code的Git功能,翻遍了 所有中文教程,竟没有一个靠谱的.遂动笔写一篇. 请确保你 ...

  2. 如何在 Visual Studio 中使用 Git 同步代码到 CodePlex

    开源社区不管在国内还是国外都很火热,微软也曾因为没有开源而倍受指责,但是随着 .Net framework.ASP.Net MVC等框架的逐渐开源,也让大家看到了微软开源的步伐.CodePlex 则是 ...

  3. [转]如何在 Visual Studio 中使用 Git 同步代码到 CodePlex

    本文转自:http://www.cnblogs.com/stg609/p/3673782.html 开源社区不管在国内还是国外都很火热,微软也曾因为没有开源而倍受指责,但是随着 .Net framew ...

  4. 【转】Visual Studio Code 使用Git进行版本控制

    原文链接:https://www.cnblogs.com/xuanhun/p/6019038.html?utm_source=tuicool&utm_medium=referral 本来认为此 ...

  5. VS Code使用Git管理代码

    Visual Studio Code(简称VS Code)是一个轻量级且强大的代码编辑器,后台是微软,支持Windows.Mac和Linux操作系统,拥有丰富的插件生态系统,可通过安装插件来支持C++ ...

  6. 使用vscode实现git同步

    用了git最方便的就是项目同步管理,回到家打开vscode只需要点击一下pull就能全部同步过来.是不是很方便....毕竟之前我都是拿u盘拷贝回家或者存到云盘再下载下来..   我这里之前用的是国内的 ...

  7. Git同步原始仓库到Fork仓库中

    前言 本文介绍的是Git同步原始仓库到Fork仓库示例教程,废话不多说,下面直接到实操部分. 这里以aspnetcore-doc-cn的github仓库为例,同步dev分支. 步骤 1.初始化本地仓库 ...

  8. git同步遇到报错

    git同步遇到报错 “fatal: unable to access ‘https://github.com/ruanwenwu/newp.git/‘: Peer reports incompatib ...

  9. git同步遇到报错“fatal: unable to access 'https://github.com/lizhong24/mysite2.git/': Peer reports incompatible or unsupported protocol version.”

    git同步遇到报错“fatal: unable to access 'https://github.com/lizhong24/mysite2.git/': Peer reports incompat ...

随机推荐

  1. 消息队列-ActiveMQ

    1 业务需求描述 举例描述: 再警情通报的业务时通过发送消息界面可以选择 警情联络,和船情通报两种消息 发送方式可分为 一对一发送:部门对部门.个人对个人 一对多发送:部门对多部门.个人对多人 2 功 ...

  2. centos7 docker安装详解

    查看内核和操作系统版本[root@prod3 ~]# uname -r3.10.0-327.el7.x86_64[root@prod3 ~]# cat /etc/redhat-release Cent ...

  3. Spring-boot中使用@ConditionalOnExpression注解,在特定情况下初始化bean

    想要实现的功能: 我想在配置文件中设置一个开关,enabled,在开关为true的时候才实例化bean,进行相关业务逻辑的操作. 具体实现: 1:要实例化的bean 2. 配置类 代码: 想要实例化的 ...

  4. BootStrap入门教程 (三)

    本文转自 http://www.cnblogs.com/ventlam/archive/2012/06/05/2524966.html 上讲回顾:Bootstrap的基础CSS(Base CSS)提供 ...

  5. java学习笔记----java入门

    java基础 一.java语言跨平台原理 1.什么是跨平台? 跨平台就是一个软件可以在不同的操作系统中运行,但是不需要对其修改.换句话说,java语言编写的软件在不做修改的情况下就能在不同的系统平台上 ...

  6. WPF+AE开发小结--TOCControl右键菜单删除图层

    1.WPF项目中添加toccontrol控件,如何添加,网上有很多方法,可自行搜索,这里不再赘述,代码如下 <Window x:Class="AE.MainWindow" x ...

  7. golang的http分析

    首先,要认识一个贯穿始终的接口http.Handler type Handler interface { ServeHTTP(ResponseWriter, *Request) }   其中,两个参数 ...

  8. XJOIWinterCampPrecontest1-P2队列

    2 排队2.1 题目有n 个人打水,第i 个人打水需要ai 的时间.有K 个水龙头,你可以随意安排他们打水的顺序以及使用哪一个水龙头,但是每一时刻每一个水龙头只能有一个人使用且一个人一旦开始打水就不能 ...

  9. 使用VB6写一个自定义的进度信息框窗口

    一.起因说明 之前有些项目是用Access完成的,当时为了给用户显示一些进度信息,自制了一个进度信息窗体,类似下图所示: 随着项目不断变迁,需要将进度信息按阶段及子进度进行显示,并且出于代码封装的需求 ...

  10. 手机自动化测试:Appium源码分析之跟踪代码分析七

    手机自动化测试:Appium源码分析之跟踪代码分析七   poptest是国内唯一一家培养测试开发工程师的培训机构,以学员能胜任自动化测试,性能测试,测试工具开发等工作为目标.poptest推出手机自 ...