`
king_tt
  • 浏览: 2083952 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

VS2010结合Github进行版本控制

 
阅读更多

首先,安装Git for Windows,下载地址为 这里 。Git for Windows是Github官方的管理工具,但似乎更适合习惯Linux命令行的同学。喜欢图形化界面的同学最好还是再安装一下Git Extensions,它更像Eclipse里的EGit,操作非常方便。Git Extensions的下载地址在这里 。Git Extensions中自带了Git for Windows-msysgit,因此二者选其一安装即可,推荐使用Git Extensions。

安装完毕之后,进入VS2010,以中文版为例。打开“工具”->“扩展管理器”,在右侧搜索“git”,会看到搜索结果“Git Source Control Provider”,下载安装即可。如图:

在“工具”->“选项”中,选择“source Control”,如图所示进行配置。

配置完成后,即可使用右键菜单管理项目代码了。

下面要在Github上面新建一个Repositories,在上图所示右键菜单的“Git Bash”中进行初始配置,键入命令:

$ git config --global user.name "Firstname Lastname"

$ git config --global user.email "your_email@youremail.com"

$git remote add origin https://your-github-user-name@github.com/your-github-repo-name.git

$git push

OK,完成了,Enjoy GitHub!

关于VS2010使用git插件的一些补充内容,请见我的另一篇文章《VS2010中使用Github进行版本控制【补充】》。

分享到:
评论

相关推荐

    Git使用详解结合GitLab和GitHub

    Git使用详解结合GitLab和GitHub,Git简介及分布式版本控制系统与集中式版本控制系统

    sheriff:在GitHub,Slack和GSuite上控制和监视组织权限。 由The Electron Team使用:red_heart:构建

    结合使用webhooks和YAML配置文件,Sheriff将自动控制您在GitHub,Slack和GSuite上的权限和访问控制。 (Slack和GSuite插件是可选的,默认情况下禁用)。 每次更新任何权限设置或检测到潜在的可疑操作(包括具有写...

    Pycharm github配置实现过程图解

    Git本身完全可以做到版本控制,但其所有内容以及版本记录只能保存在本机,如果想要将文件内容以及版本记录同时保存在远程,则需要结合GitHub来使用。使用场景: 无GitHub:在本地 .git 文件夹内维

    Git版本控制工具入门到精通

    Git版本控制工具从小白到大神,结合实践和原理的讲述,过渡到Github的使用,以及Eclipse的插件使用。

    github-did:使用Github的去中心化身份

    GitHub DID :construction: 这是实验性的,尚未得到GitHub的认可,并且正在开发中。 :construction: ^这意味着不要信任与该项目相关的签名... 与身份验证套件结合的加密材料提供了一组机制来作为DID主题进行身份验证

    GitHub上值得推荐的8个python 项目

    GitHub 无疑是代码托管领域的先行者,Python 作为一种通用编程语言,已经被千千万万的开发人员用来构建各种有意思或有用的项目。以下我们会介绍一些使用 Python 构建的GitHub上优秀的项目。 1. Manim GitHub链接: ...

    gitdox:GitHub数据存储在线XML编辑器GitDOX的存储库

    GitDox GitDox是用于版本控制的协作XML和电子表格编辑的在线编辑器,用于语言语料注释。 编辑器界面基于 。 GitHub用作远程后端,SQLite用作本地存储。 用作Coptic文本的xml编辑器/转录工具,而则...结合版本控制

    actions-runner-controller:GitHub Actions自托管运行器的Kubernetes控制器

    该控制器为Kubernetes集群上的GitHub Actions运行自托管的运行程序。 动机 是用于自动化开发的非常有用的工具。 GitHub Actions作业默认情况下在云中运行,但是您可能希望在您的环境中运行作业。 器可以用于此类用例...

    Matlab代码verilog-nickmyers998:我的GitHub个人资料的配置文件

    这是我的GitHub页面,其中许多我的个人和学校项目都可以公开查看。 每个项目与上下文文档一起位于单独的存储库中。 我的主要编程语言包括: C,嵌入式C,C ++,Python,Verilog,Java,SQL,MATLAB和VBA 我在各种...

    github-did-repo

    GitHub DID :construction: 这是实验性的,尚未得到GitHub的认可,并且正在开发中。... 与身份验证套件结合的加密材料提供了一组机制来作为DID主题进行身份验证(例如,公钥,假名生物识别协议等)。 服

    推土机:GitHub Pull请求自动合并机器人

    此外, bulldozer还可以: 仅合并满足特定条件的拉取请求,例如具有特定标签或注释忽略满足特定条件的拉取请求,例如具有特定标签或注释通过合并目标分支,自动使拉取请求分支保持最新等待GitHub不需要的其他状态...

    diced:允许对云支持的nD数据集进行版本控制访问的界面

    它结合了来自github的想法,例如版本控制和不同数据存储库的概念,以实现对大型数组数据的有效管理。 DICED的一个显着应用是存储万亿级3D图像数据,因为此软件包将对数据进行分块以实现快速随机访问。 nD数组数据...

    程序员考试刷题-git-github-for-stats:面向执业统计学家的Git和GitHub布道

    程序员考试刷题打扰一下,您有时间谈谈版本控制吗? 为什么是 Git? 为什么统计学家会使用版本控制系统,比如 ( Git , nd)? 在线托管您的工作有什么意义,例如,在( GitHub ,nd)上? 这些收益能否证明不可避免的...

    Canon EDSDK

    Canon(佳能)相机SDK,结合 GITHUB 的 edsdk4j 项目可以实现相机控制,如拍照,取景框等功能。在机型Canon 6D mark 2上亲测可以使用。

    ios-iOS:文件浏览与分享控制器.zip

    你可以通过FLEX的FileBrowser进行手机内查看,但是巨量的信息很难通过手机定位,能传输到电脑端结合代码分析。FLEX虽然有copy功能,但是无法将大量的日志文本通过社交软件(qq、微信等,它们都有字数限制)传输到...

    gopkgvc:golang package version control - go语言的企业内部版本控制工具

    该程序版本控制是基于 项目的 tag 或者 branch 实现的程序版本应严格按照 语义化版本 写法Installationgo get github.com/bjdgyc/gopkgvcJson config{ "addr" : ":8080", //程序监听地址 "gopkg_url":...

    learn-git:一站式学习git的一切

    Git简介 文章A List Apart-git入门使用git轻松进行版本控制掌握GitHub的窍门从概念上了解Git 设计师Git Git-基础Git Windows开发人员系列Mac OS X上的Git入门 培训/教程Git沉浸式:分步教程在Github上尝试Git:由...

    jugda.github.io:JUG Darmstadt网站

    或与Docker结合使用,因为这需要一点时间,但与Brew,MacPorts或其他软件包管理器无关: docker-compose up 或(使用Bundler,更接近Github Pages机制) bundle exec jekyll serve 如果Jekyll正在运行,则应在...

    java安卓仿微信聊天软件源码-xkDMW.github.mybookMarks:xkDMW.github.mybookMarks

    java安卓仿微信聊天软件源码 综合类 地址 前端知识体系 前端知识结构 Web前端开发大系概览 Web前端开发大系概览-中文版 Web Front-end ...版本控制入门 – 搬进 Github Grunt-beginner前端自动化工具

    ohm2012.github.com

    花更多的时间进行开发,减少重新发明轮子的时间。 这个项目是多年迭代开发和结合社区知识的产物。 它不会强加特定的开发理念或框架,因此您可以自由地以您想要的方式构建您的代码。 快速开始 克隆 git repo - git ...

Global site tag (gtag.js) - Google Analytics