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 " ...
随机推荐
- Lex与Yacc学习(三)之符号表
符号表 列举单词表的方式虽然简单但是不全面,如果在词法分析程序运行时可以构建一个单词表,那么就可以在添加新的单词时不用修改词法分析程序. 下面示例便利用符号表实现,即在词法分析程序运行时从输入文件中读 ...
- CSS布局基础--BFC
1,什么是BFC BFC(Block Formatting Context)块级格式化上下文,它就是一个环境,HTML元素在这个环境中按照一定规则进行布局.一个环境中的元素不会影响到其他环境中的布局. ...
- 使用Phaser开发你的第一个H5游戏(一)
本文来自网易云社区 作者:王鸽 不知你是否还记得当年风靡一时的2048这个游戏,一个简单而又不简单的游戏,总会让你在空闲时间玩上一会儿. 在这篇文章里,我们将使用开源的H5框架--Phaser来重现这 ...
- Android开发调试无法连接到夜神模拟器的解决方法
Android开发调试无法连接到夜神模拟器的解决方法: 一般原因是adb的版本不一致造成的!!!!!换成一样的就可以了. 在网上看到的方法,特记录下来: 1.任务管理器里看下,adb.exe以及nox ...
- soa服务治理
SOA服务治理 文章:SOA 治理简介 文章:中小型互联网公司微服务实践-经验和教训
- POJ-1065 Wooden Sticks,排序+最长单减子序列!
Wooden Sticks 题意:有一台机器处理木材,最开始需要一分钟准备,如果后面处理的木材比前 ...
- Android自制rom,为update.zip签名
确认已经安装好openssl openssl genrsa -out key.pem openssl req -new -key key.pem -out request.pem openssl x5 ...
- PAT天梯赛练习题——L3-007. 天梯地图(多边权SPFA)
L3-007. 天梯地图 时间限制 300 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 陈越 本题要求你实现一个天梯赛专属在线地图,队员输入自己学校 ...
- [ZJOI2007]棋盘制作 (单调栈,动态规划)
题目描述 国际象棋是世界上最古老的博弈游戏之一,和中国的围棋.象棋以及日本的将棋同享盛名.据说国际象棋起源于易经的思想,棋盘是一个 8 \times 88×8 大小的黑白相间的方阵,对应八八六十四卦, ...
- 多线程环境下 cpu % 分析
1. top -H(查看阻塞进程,线程) 2. jstack pid(查看堆栈信息) 另附 利用 Java dump 进行 JVM 故障诊断 http://www.blogjava.net/yuwe ...