vs2015使用Git管理项目
初级
1,在码云上去注册一个帐号(码云的私有库是免费的,安全性怎么样我不知道)
2,在码云上新建一个项目,把相关的开发人员加到这个项目里,会得到这个项目在码云上的远程仓库的地址。
3,打开vs2015软件,点击团队->管理连接

4,这时候会看到下面有一个本地Git存储库,在网上查资料的时候好象说vs2015没有安装Git的扩展还是插件的,会提示安装的,我这个电脑本来就有了,所以就不知道了。

5,这里建本地存储库,为了和远程的同步,我试了好多方法,这里写一下我用下来好用的吧,就是克隆一个远程的存储库。我是在码云上建一个空的存储库,然后得到存储库的远程地址,在这里克隆一个到本地,必须克隆到本地一个空的文件夹中。

6,克隆好后,先别急着把项目文件拷到本地仓储中,先到设置->存储库设置中去设置一下用于同步的用户名和电子邮件,再添加忽略文件和属性文件,这个一般用自动生成出来的那个就可以了,忽略文件要在第一次向远程同步项目前添加。如果先同步文件了,再添加忽略文件,每次会生成很多不需要同步有文件让你同步,很是烦人,就只能到其它的办法解决这个问题。

7,把自己的项目文件拷到本地存储库中,打开本地存储库中的项目,点下图中的更改,就是列出这一次需要推送的文件了。

8,这里会列出本次的更改内容,写好改动的信息,点全部提交并推送,就可以把文件推送到远程的存储库了,这里还可以注意一下推送到的分支。

9,同布的里面,就是可以去拉取和推送分支内容。

10,分支管理,一般多人开发同一项目的时候会用到,就是在远程存储库上建多个分支,把master设置成保护的,再建几个常规的分支,每个开发人员对应一个自己的分支。
下面的分支管理是我自己尝试得到的结果:
第一次从远程拉取项目到本地:
开发人员在自己的电脑上用自己的帐号去克隆远程存储库的项目,第一次克隆的时候会下载很多的NuGet包,这里只要等他完成就可以了,项目就可以运行了。
这时候你所在的分支是在master分支上,你是可能无权限上传的,所以不要在master分支上改,去双击远程的自己的分支,就会创建本地的分支,只要改自己的分支就好了。
改好后,只要把自己的本地分支内容推送到本地的远程分支就可以了。管理人员会把你改到的内容合并到远程的主master分支上的。
下一次更改的时候流程是这样的。
第一步:先确定自己改的内容被合并到远程的主分支上了,然后拉取远程的主分支内容。
第二步:把远程的主分支内容合并到自己的本地分支上,再把自己的本地分支推送到远程的自己的分支上,这时候自己对应的远程分支就是远程主分支的内容一样的,就可以继续开始接下来的工作了。

下面的是本地安排Git管理工具的一些操作,我还没有研究好,先放两个图


vs2015使用Git管理项目的更多相关文章
- 如何用Android Studio同时使用SVN和Git管理项目
这篇来讲讲如何在 Android Studio 上同时用 SVN 和 Git 来管理项目.我知道,你肯定会说我吃饱了撑着,没事找事做,为啥要同时用 SVN 和 Git 来管理项目.问题是,我也不想啊, ...
- 【Unity】使用Git管理项目及其.gitignore写法
完整的进行Unity 3D源码用Git管理的流程: 1 新建文件夹(路径要求非空) 2 新建U3D项目 3 添加.gitignore文件 获取已有的U3D项目 修改Unity 3D编辑器: Enabl ...
- IDEA使用Git管理项目
今天将项目使用Git管理了,IDEA. 第一步: 第二步:
- 【转载】使用阿里云code和git管理项目
使用代码云托管和git来管理项目可以使多客户端和多人开发更加高效.通过对比github,bitbucket和国内一些云托管服务发现阿里云在项目空间和传输速度及稳定性上更能满足公司开发的要求.本文将介绍 ...
- git - 管理项目(SourceTree的使用)
Git 相关命令操作全 1.SourceTree 是什么? SourceTree 是 Windows 和Mac OS X 下免费的 Git 和 Hg 客户端,拥有可视化界面,容易上手操作.同时它也是M ...
- 用Git管理项目进行版本控制
一.安装 1.1windows 要在Windows系统中安装Git,请访问http://msysgit.github.io/,并单击Download.安装. 1.2 在 Linux 系统中安装 Git ...
- 一个看起来不像中年人的中年人,带着两个初出茅庐的小伙子儿,用git管理项目代码的进击之路
一个中年人的孤独前行 我们这一代人,是上个世纪的人,活在当下,已然成为社会上的中流砥柱. 80年代生人,遥望我们的父辈,均是5.60年代的人,迟迟暮年,夕夕老矣.而我们,正当年,却又时光飞逝,很快便要 ...
- Git 管理项目
一个很小的HTML项目,使用.Git来记录和跟踪这个项目.包括以下内容: 创建版本库. 添加与修改文件. 创建新分支. 打标签并整理版本库. 克隆版本库. 创建版本库 Creating a Repos ...
- 在vscode中用Git管理项目
1.新建仓库-->填写仓库名称-->一定要将对钩去掉-->公开-->创建 Git全局设置: git config --global --add user.name " ...
随机推荐
- perl学习之内置变量
Perl内置特殊变量 一.正则表达式特殊变量:1.$n :包含上次模式匹配的第n个子串2.$& :前一次成功模式匹配的字符串3.$` :前次匹配成功的子串之前的内容4.$’ :前次匹配 ...
- Python的两个爬虫框架PySpider与Scrapy安装
Python的两个爬虫框架PySpider与Scrapy安装 win10安装pyspider: 最好以管理员身份运行CMD,不然可能会出现拒绝访问文件夹的情况! pyspider:pip instal ...
- Linux磁盘与文件系统管理 之 认识EXT2系统
1 磁盘组成与分区 1.1 磁盘物理组成 (1)圆形盘片-记录数据 (2)机械手臂及磁头-读写盘片数据 (3)主轴马达-使得机械手臂成功读写数据驱动 1.2 盘片物理组成 (1)扇区-最小物理存储单位 ...
- centos 安装 yum apt
以下地址 http://download.csdn.NET/detail/mimi00x/8081263 执行安装命令 rpm -i rpmforge-release-0.5.3-1.el7.rf.x ...
- sequence有关问题
sequence问题比如主键是 1,3,5,7,9,11 中间跳号了...用什么方法可以把主键重新排列为 1,2,3,4,5 ------解决方案--------------------update ...
- Python第三方库之openpyxl(12)
Python第三方库之openpyxl(12) 地面天气图 在工作表上的列或行中安排的数据可以在一个表中绘制.当您想要在两组数据之间找到最佳组合时,一个表面图表是有用的.正如在地形图中一样,颜色和图案 ...
- 脑阔疼的双层SQLserver游标
本来简单的双层游标没啥的,内层游标需要读取的是视图的内容,一直报“当前命令发生了严重错误.应放弃任何可能产生的结果.”的错误.无可奈何尝试先将视图的数据放到表变量中,之后再用游标遍历表变量. 简直很怀 ...
- 信安实验-RC4加密算法
RC4加密算法 算法具体就不介绍了,应信安老师要求整理及掌握. #include<bits/stdc++.h> using namespace std; const int N=256; ...
- POJ 1543 Perfect Cubes
Perfect Cubes Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 12595 Accepted: 6707 De ...
- 【霍夫曼树】poj 1339 poker card game (数组排序+辅助队列的方法,预处理O(nlogn),构造霍夫曼树O(n))
poj.org/problem?id=1339 #include<iostream> #include<cstdio> #include<string> #incl ...