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有着比较 ...
随机推荐
- poj2240 - Arbitrage(汇率问题,floyd)
题目大意: 给你一个汇率图, 让你判断能否根据汇率盈利 #include <iostream> #include <cstdlib> #include <cstdio&g ...
- 【5】JAVA---地址App小软件(DeletePanel.class)(表现层)
删除地址的表现层类. 如果没有选中要删除的地址信息,会出现窗口提示: 删除地址界面:(无法修改数据,只能看) /* * DeletePanel.java * */ package cn.hncu.ad ...
- Android Develop 之 Ddevelop WorkFlow Basics
Android应用程序的开发流程一言以蔽之,可以用一图五步概括.一图如下. 第一步:安装.安装开发环境,包括JDK,Android Studio,SDK Manager(通常下载Android Stu ...
- oracle for update和for update nowait
原文地址:http://www.cnblogs.com/quanweiru/archive/2012/11/09/2762223.html 1.for update 和 for update nowa ...
- windows 编程—— 常用函数 与 操作
目录: MessageBox() 和 PlaySound() 获得窗口 或屏幕大小 获得字体大小 输出文字 屏蔽和显示控制台窗口 1. MessageBox() 和 PlaySound() Messa ...
- redis在Java web项目的简单应用(转载)
看到一篇关于redis和spring集成的文章,实际测试后,可以.转载以备用.谢谢 亲昵YY! html,body { font-size: 15px } body { font-family: He ...
- Android---优化下载让网络访问更高效(三)
批处理传输和连接 每次启动一个连接---跟传输的数据大小无关---在使用典型的3G无线信号时,就会潜在的导致无线信号消耗近20秒的电量. 如果一个应用程序每隔20秒ping一次服务器,只是告知该应用程 ...
- 更改navigationController push和pop界面切换动画
For Push: MainView *nextView=[[MainView alloc] init]; [UIView beginAnimations:nil context:NULL]; [UI ...
- Android ProgressDialog 加载进度
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools= ...
- [Javascript] Add a browser build to an npm module
In this lesson, we're going to use webpack to create a UMD (Universal Module Definition) build of ou ...