用了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了
 
 
 

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

  1. 使用vs code实现git同步

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

  2. vscode配置git及码云

    1.将代码放到码云 到码云里新建一个仓库,完成后码云会有一个命令教程按上面的来就行了 码云中的使用教程: Git 全局设置: git config --global user.name "A ...

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

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

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

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

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

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

  6. git同步遇到报错

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

  7. VSCode配置Git随记

    VSCode配置Git随记 2018年05月29日 10:14:24 Dominic- 阅读数:4096   vscode中对git进行了集成,很多操作只需点击就能操作,无需写一些git指令. 不过这 ...

  8. vscode 配置Git

    步骤: 下载Git客户端 配置环境变量 设置vscode与Git的关联 重启 步骤一: 该网址,下载即可. https://git-scm.com/downloads 步骤二: 计算机 > 属性 ...

  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. java 两个数组合并

    需求:两个字符串合并(如果想去重复,参考下一篇--数组去重复及记录重复个数) //方法一 Arrays类 String[] a = {"A","B"," ...

  2. Winform程序在XP系统上双击运行无反应解决方法

    右键程序,打开属性栏,在兼容性选项里以兼容模式运行该程序即可解决.

  3. 【插件】LinqToExcel常用对象

    1.ExcelQueryFactory对象(1)获取工作表名集合IEnumerable<string> GetWorksheetNames() //获取工作薄中的工作表名foreach ( ...

  4. jquery 添加与删除的规律 当要添加时候要定位到自己的父元素 当要删除时候 通过事件函数传入的this找到自己的父元素进行删除

    jquery 添加与删除的规律 当要添加时候要定位到自己的父元素  当要删除时候 通过事件函数传入的this找到自己的父元素进行删除

  5. C++解析(3):布尔类型与三目运算符

    0.目录 1.布尔类型 2.三目运算符 3.小结 1.布尔类型 C++中的布尔类型: C++在C语言的基本类型系统之上增加了bool C++中的bool可取的值只有true和false 理论上bool ...

  6. 洛谷 P2421 A-B数对(增强版)

    题目描述 给出N 个从小到大排好序的整数,一个差值C,要求在这N个整数中找两个数A 和B,使得A-B=C,问这样的方案有多少种? 例如:N=5,C=2,5 个整数是:2 2 4 8 10.答案是3.具 ...

  7. Linux内核设计第五周学习总结 分析system_call中断处理过程

    陈巧然原创作品 转载请注明出处   <Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-1000029000 使用gdb跟踪分析一 ...

  8. poj 2176 folding

    Description:   就是把一个字符串压尽可能的压缩 #include<iostream> #include<cstring> #include<cstdio&g ...

  9. 【bzoj4543】Hotel加强版(thr)

    Portal --> bzoj4543 Solution ​ 一年前的题== 然而一年前我大概是在划水qwq ​​ 其实感觉好像关键是..设一个好的状态?然后..你要用一种十分优秀的方式快乐转移 ...

  10. C++之智能指针20170920

    /*************************************************************************************************** ...