GitHub与VS2013完成项目管理
https://github.com 程序员应该去注册一个账号的网站
1.创建一个仓库
登录你的github网站:找到新建一个仓库的入口


一些基本信息填写完毕后,点击创建,即可拥有一个仓库
2. 让VS与你新建的仓库连起来

git的地址怎么找,如图

大致基本一介绍,接下来,来一个完整的步骤
1.新建完成一个git仓库,创建完成,点击查看如图,下面的https连接就是 git 地址

2.打开VS ,调出团队资源管理器,贴入git地址,和选定本地库路径,注意这圈红的文件名一致,然后 点击克隆

此时可以看到,以克隆一个本地库,但是没有任何项目

3.新建一个测试项目,项目要放到本地库中

新建完成后,如图

然后提交项目,右键解决方案


然后点击提交,然后再点击同步按钮就能同步到给git中了。
这里需要注意 ,大家会看到 分支:master ,这个东西怎么来的?
这是你在git 创建仓库时,为你自动创建的一个默认分支

分支创建后一定要发布分支,分支才可使用。
下图是我的测试项目同步到git

其实到这里,VS + Git管理项目已经可以使用了。
附带:
使用vs进行git的分支管理:
新建分支和管理分支入口

我这里点击管理分支

点击创建分支,可以看到,分支以创建,但是没有发布

发布分支

分支发布成功

为什么要创建分支:主要是解决多人开发中,各自在各自的分支中编写代码,然后确认无误 后提交到最终的主分支,来完成最终代码的统一。
主分支(master)和 自己定义的分支(pxs) 怎么来进行代码拉取与上传呢
1.首先你需要将git中master分支上的代码先同步到本地master上,来确保我本地master分支的代码是最新的


将master分支,合并到pxs分支中

然后将pxs同步

这里就完成了 master 到 pxs分支的同步。如果需要将pxs 同步到 master 也是同样的方式。
如果要将自己分支提交到主分支时一般流程为
pxs 中的项目编译通过 > 提交 > 同步pxs > 切换分支到master分支 > 同步master分支 >
合并master 到 pxs > 再次同步pxs > 再次确保pxs编译通关 > 合并 pxs 到 maste > 同步master
GitHub与VS2013完成项目管理的更多相关文章
- Github 新的项目管理模式——Projects
Github 新的项目管理模式--Projects Issues Github 中传统的项目管理是使用 issue 和 pull request 进行的,这部分内容不是本文重点,不再赘述. 但有一些功 ...
- GitHub 12个实用技巧-从projiect项目管理、代码链接到博客wiki全过程
1 在GitHub.com上编辑代码 2 粘贴图片 3 美化代码 4 在PRs中巧妙关闭issues 5 链接到评论 6 链接到代码 7 灵活使用GitHub地址栏 8 创建复选框列表 9 在GitH ...
- 项目管理模式——Projects
Github 新的项目管理模式——Projects Github 新的项目管理模式——Projects Issues Github 中传统的项目管理是使用 issue 和 pull request 进 ...
- 一年一度!GitHub 开发者大会「GitHub 热点速递 v.22.45」
GitHub 是全球最大的开源社区,它的一举一动都深受每一位开源爱好者的关注.这周末刚落下帷幕的<GitHub Universe 2022>是 GitHub 发布最新产品.功能.报告和计划 ...
- 工具武装的前端开发工程师 Mac 软件清单
Awesome Mac 这个仓库主要是收集非常好用的Mac应用程序.软件以及工具,主要面向开发者和设计师.有这个想法是因为我最近发了一篇较为火爆的涨粉儿微信公众号文章<工具武装的前端开发工程 ...
- ## 分享一下Mac(苹果电脑)里面好用的软件!
该文章主要分享 Mac电脑常用的软件 文章来源于 github小弟调调™的仓库转载 说明 [Open-Source Software][OSS Icon] 表示 开源软件 ,点击进入 开源 仓库: ...
- 一个JAVA程序员经常访问的网站
综合技术网站: CSDN http://www.csdn.net/ 51CTO http://www.51cto.com/ 开源中国社区 http:/ ...
- MAC常用软件推荐
SQL建模 http://dbwrench.com/download/install/mac_install.shtml 参考https://github.com/helantao/macOS/blo ...
- python不得不知的几个开源项目
1.Trac Trac拥有强大的bug管理 功能,并集成了Wiki 用于文档管理.它还支持代码管理工具Subversion ,这样可以在 bug管理和Wiki中方便地参考程序源代码. Trac有着比较 ...
随机推荐
- 抽象基类(ABC),纯虚函数
#ifndef _ACCTABC_H_ #define _ACCTABC_H_ //(* #include <iostream> #include <string> //*) ...
- Android开发学习之Camera
今天本来想写一篇关于百度地图定位SDK的文章的,无奈根据官网提供的例子编写的程序始终无法运行,所以这个计划只能落空.那么今天要与大家分享的是Camera,即照相机.随着硬件能力的大幅提升,手机上各种依 ...
- motan源码分析二:使用spi机制进行类加载
在motan的源码中使用了很多的spi机制进行对象的创建,下面我们来具体分析一下它的实现方法. 1.在实际的jar包的\META-INF\services目录中引入相关的文件,例如下图中,我解压了co ...
- Android Toast 自定义
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android=&quo ...
- Pascal's Triangle II
Given an index k, return the kth row of the Pascal's triangle. For example, given k = 3, Return [1,3 ...
- 【移动开发】WIFI热点通信(一)
之前调查过Android中WIFI模块的使用,也写过两篇学习总结的文章(http://smallwoniu.blog.51cto.com/3911954/1334951),后来发现DEMO里面还是有许 ...
- ajax_get方式
test_ajax_get.html <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" " ...
- Install the OpenStack command-line
Install the OpenStack command-line Install the prerequisite software python 2.7 or later note: Curre ...
- sass笔记-2|Sass基础语法之让样式表更具条理性和可读性
这一篇主要详述保持sass条理性和可读性的3个最基本方法--嵌套.导入和注释. 零. 变量 变量本身的作用是为了保持属性值的可维护性,把所有需要维护的属性值放在同一个地方,快速更改,处处生效,可谓售后 ...
- Freemarker常用技巧(三)
freemarker模板解析过程 例如:一个freemarker表达式<body> ${hello} </body>,会被解析成三个部分,分别是<body>${he ...