用了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. WCF请求数据:已超过传入消息(65536)的最大消息大小配额。若要增加配额,请使用相应绑定元素上的 MaxReceivedMessageSize 属性。

    通常情况下,写好WCF服务后都会用自带的WCFClient工具进行测试,在进行时数据请求的时候,如果返回数据量超过默认接收值的时候就会提示如图异常错误. 错误也提示的很清楚,无非就是修改接收值大小的问 ...

  2. lnmp pathinfo问题

    location / {              if (!-e $request_filename) {              rewrite  ^/(.*)$  /index.php/$1  ...

  3. 路径正确下,Eclipse读取txt文件仍失败

    症状:使用Eclipse读取文件时,路径输入确认正确(前提!!!),但控制台总报错: 错误类型一: Exception in thread "main" java.io.FileN ...

  4. Gson和Json

    一下内容为复制别人的: Gson 是 Google 提供的用来在 Java 对象和 JSON 数据之间进行映射的 Java 类库.可以将一个 JSON 字符串转成一个 Java 对象,或者反过来. j ...

  5. JavaEE开发之Spring中Bean的作用域、Init和Destroy方法以及Spring-EL表达式

    上篇博客我们聊了<JavaEE开发之Spring中的依赖注入以及AOP>,本篇博客我们就来聊一下Spring框架中的Bean的作用域以及Bean的Init和Destroy方法,然后在聊一下 ...

  6. TypeScript入门-接口

    ▓▓▓▓▓▓ 大致介绍 在TypeScript里,接口的作用就是为这些类型命名和为你的代码或第三方代码定义契约. ▓▓▓▓▓▓ 接口 例子: function printLabel(labelledO ...

  7. require include php5中最新区别,百度上好多错的。

    二者报错机制不同,include是warning 继续执行程序,require会报致命错误,中断程序运行. 前者有返回值,后者则没有. 注意了,php5里有一个区别没了,之前说的是require是无条 ...

  8. 大数据时代日志分析平台ELK的搭建

    A,首先说说ELK是啥,  ELK是ElasticSearch . Logstash 和 Kiabana 三个开源工具组成.Logstash是数据源,ElasticSearch是分析数据的,Kiaba ...

  9. smartGWT DataSource数据动态加载

    昨天和今天早上,用DataSource从数据库后台动态加载数据,我的业务是这样的: 我有两个SelectItem选择框,第一个选择框里面的数据是单位,第二个选择框中的数据是对应单位的人,因为人可能有重 ...

  10. [SinGuLaRiTy] ZKW线段树

    [SinGuLaRiTy-1007] Copyrights (c) SinGuLaRiTy 2017. All Rights Reserved. 关于ZKW线段树 Zkw线段树是清华大学张昆玮发明非递 ...