用了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. 图解Javascript——变量对象和活动对象

    span { line-height: 1.5 } 这是由一段代码引发的思考: var laterDeclaredVar = 'I am a global variable ...'; (functi ...

  2. Cordova框架基本原理

    最近在做混编项目,也是从项目里开始接触Cordova框架,网上很多帖子都总结的很好,我还是要总结一下,便于加深一下. Cordova框架是一个可以让JS与原生代码(包括 Android 的 java, ...

  3. web从入门开始(3)-----第一个网页

    <meta>:是进行网页格式初始化的命令,确定网页使用的文本格式和编码格式 Background:中的路径,必须为相对路径 l  HTML文本标记 <b>HTM文本</b ...

  4. ZJOI2017 Day1

    私のZJOI Day1 2017-3-21 07:52:53 有人在暴力膜 苟-- 富贵 无相忘 ZJOI2017交流群 133135071 如果你足够厉害 如果你足够厉害 如果你足够厉害 其实完全可 ...

  5. 使用Func<>和Action简化委托

    /// <summary> /// 入口 /// </summary> public void Run() { TestDelegate t = test; t(); Acti ...

  6. windows修改Host后未生效。

    打开CMD命令,输入ipconfig /flushdns即可

  7. MySQL中的一些内置函数

    mysql> select now(); #获取当前的日期和时间 +---------------------+ | now() | +---------------------+ | -- : ...

  8. 如何使用ArcGIS发布LiDAR 点云

    LiDAR--Light Detection And Ranging,即激光探测与测量技术. 下面将介绍如何使用ARCGIS来发布LiDAR的成果点云数据. LiDAR的点云数据一般格式为LAS.在A ...

  9. MAC下Xcode配置opencv(2017.3.29最新实践,亲测可行)

    本文原创,未经同意,谢绝转载!(转载请告知本人并且经过本人同意--By Pacific-hong) 本人小硕一枚,因为专业方向图像相关,所以用到opencv,然后网上MAC下Xcode配置opencv ...

  10. 【转】Android常用工具类

    主要介绍总结的Android开发中常用的工具类,大部分同样适用于Java. 目前包括HttpUtils.DownloadManagerPro.ShellUtils.PackageUtils.Prefe ...