win10下Git和Tortoise安装并使用VS15保存到码云
Git可以记录文件的所有历史变化,也可以随时随地的回复我们任何的一个历史版本,防止因为意外导致的一些数据丢失。
一、首先下载:
(1)先装:https://git-scm.com/
(2)再装:https://tortoisegit.org/
也可以只装第一个,第二个只是为了使用方便点。
下载之后如下所示:
二、之后安装
安装过程就是不停的Next。
安装Git:
图1:修改自己想放置的路径;图2:之后默认Next;图3:让你选择开始菜单的文件;其他没提到的都是默认。
安装完成后就可以在开始菜单中找到。或者右键就可以看到如下有Git GUI和Git Bash:
git是一个版本控制工具,分为git工具和乌龟git的桌面工具。
第一步先安装Git(Git-2.29.2.2-64-bit.exe)
第二步安装乌龟Tortoise,它是git的图形化界面。(TortoiseGit-2.11.0.0-64bit.msi)(修改路径,默认安装就行了,右键可以看到Git Clone,创建Git仓库,TortoiseGit里边有设置。)
只不过安装完第一个git(Git-2.29.2.2-64-bit.exe)之后,他全部都是使用命令去操作;所以借助图形化工具TortoiseGit-2.11.0.0-64bit.msi,安装这个乌龟工具之后,我们不需要敲击命令只需要鼠标点点点,我们就可以把你的代码弄到我的库里边,从我的代码仓库里边把你需要的代码给拿回来。
右键---》TortoiseGit里边有设置:
确定之后这个工具就可以使用了。(至此之后下边的红色两个文件配置我没有做)
----------------------------两个文件配置开始-----------------------------
安装完成后,会在C盘----》用户-----》HEHE(根据自己电脑的用户名去找)下边会有两个文件(.gitconfig和my.gitignore(my.gitignore这个的名字随便你起,但是后缀名必须是 .gitignore)),如果没有你自己手动创建一下。
打开我自己的发现只有一个文件.gitconfig(这个是git工具的配置文件),没有另外一个所以我自己手动创建一个my.gitignore。
(1)打开.gitconfig如下:
修改如下:
(2)打开my.gitignore(这是一个忽略的设置)(是我自己新建立的是空的),在里边修改如下:
my.gitignore这是一个忽略的设置,忽略的是比如,往往通过一个工具来新建一个项目,这些项目里边除了我们写的新的,核心的,有用的代码以外,他往往会由工具生成一些这些工具的一些东西,比如说哪些java代码编译后的一些字节文件,比如说还有一些虚拟机创建的东西他都会包含在里边,但是这些东西我们不希望把他传到我们的代码仓库里边,因为我们只需要最核心的自己写的那部分代码就够了,不需要这些东西,因为每个人电脑的环境他的配置都是不一样的,还有我们使用的这些工具也是不一样的,(所以由IDE生成的这些东西,还有打包编译的这些东西我们不希望他能够传递到我的代码仓库,所以我们要把这些东西给过滤掉,那么过滤的这些配置就这个样子写)
为了让配置后的my.gitignore生效,我们得把它放到配置文件里边,放到.gitconfig里边。就是那个[core]下边那一句。
最后两个文件中的内容分别如下:
----------------------------两个文件配置结束-----------------------------(中间这些配置我并没有做)
安装完成之后就是使用:
写程序必然需要版本控制,哪怕是个人项目也是必须的。我们在开发UWP APP的时候,VS2015默认提供了对微软TFS和Git的支持。考虑到现在Git很火,只会用VS2015和SourceTree这样的GUI工具点一点按钮,但是我相信用惯了SVN和TFS的童鞋们,需要一点勇气去学习一些新东西,特别是Git已经形成潮流,并且极大的推动了开源代码的交流学习。再说只要10分钟就能学会……基本的使用……
首先要区分下Git和GitHub,前者是指一种版本控制软件,各个大厂可以有自己的具体实现。后者其实是指GitHub这个网站,它使用Git来提供代码托管的服务。而且只要是开源的项目就是完全免费的(不开源的项目蜀黍我自然是用TFS了,也是免费的)。
在实际工程中,我们会对自己的代码做反复多次的修改,如何管理我们这么多的版本的代码,因此我们使用Git的版本控制系统,而Git是目前世界上最先进的分布式版本控制系统,它能够帮我们管理不同版本之间的代码状态,完成多人协作的工作,(因为初次接触暂时没有涉及多人协作)所以下面着重介绍如何实现他的版本控制功能。
一、在本地实现版本查看
比如这个VS文件夹下有我所建立的所有VS工程项目,打开进入a这个工程项目,
再双击a进入(为了观察之后的变化)
(1)在第一层a的目录上,右键选择Git create repository here
之后就会看到a上边就会有一个绿色勾勾,同时a里边多了一个.git的文件,表明有这个你就把项目放进去了,就可以操作git了。但是PS:
还没有进行代码得提交
你还得进行代码提交的操作.
(2)右键点击
上传代码
之后页面是如下,你就可以进行选择(你可以滑动这个,挑选你要提交的代码)master是主分支(啥意思??)new branch 是新建分支(啥意思)
commit之后 再次查看一下变化
这个说明他被管理,提交成功了。
show log 可以查看你的提交记录。
diff可以查看你修改前和修改后的差异
比如下次想修改代码,就打开工程修改后保存,然后提交。即那你就正常修改,然后保存,每次修改之后你如果想要提交了,就再点一次git commit->master((你每次修改好了代码,就点这一栏,提交代码))
总结第一次建库,之后就是提交。就是第一个提交时是需要点击那个在这里建立库,第二次提交就没有这个建库了就是git commit->master这个了(因为第一次创建的项目,必须要建立仓库create repository)
二、上传到云端(还没明白,再看看)
(1)我们可以注册一个代码开发的写作平台:
链接:https://gitee.com/
点击注册按照流程名称、电话/邮箱、密码即可。
我们使用的Git是一个代码的版本库软件,我们会有一些不希望被版本库管理的文件,比如说编译过程中产生的临时软件,在上边我们选择VisualStudio,他就会自动的排除一些VisualStudio产生的临时文件,点击创建完之后我们就会来到这个项目的主页面。
之后在创建好的页面上,选择克隆项目,把地址复制下来:
复制下来之后,找到自己建立的VS工程目录,比如下边选择一个工程:
中间的图片步骤上选择Git Clone(是要克隆到云端不是本地),不要选择Git Create repository here(因为这个是在本地上建立库不是云端)。
之后将该目录下的所有文件剪切、粘贴到yshzb目录下:
在该目录下打开该VS目录,之后修改保存之后就是在VS中操作了,在VS中推送同步到云端。
之后打开该工程项目找到视图-----》团队资源管理器-------》
这样你每次修改的内容就保存到云端了。(码云库上就存在了)
参考视频:https://www.bilibili.com/video/BV1d7411J7Vo?from=search&seid=3662473109737495265
参考链接:https://blog.csdn.net/huutu/article/details/51099143
https://www.liaoxuefeng.com/wiki/896043488029600/896954117292416
win10下Git和Tortoise安装并使用VS15保存到码云相关推荐
- win10下git的配置教程
win10下git的配置教程 下载并安装git 登录git的官方网站,下载git.注意在windows,linux,mac系统上的下载版本不同,要根据自己的本地环境来选择安装包,如下图所示,这里我们选 ...
- 解决win10下 git闪退的问题(或者使用git命令报错fatal: open /dev/null or dup failed)
解决win10下 git闪退的问题(或者使用git命令报错fatal: open /dev/null or dup failed) 本人在win10下安装git完成后,打开闪退,在"运行&q ...
- CV:Win10下深度学习框架安装之Tensorflow/tensorflow_gpu+Cuda+Cudnn(最清楚/最快捷)之详细攻略(图文教程)
CV:Win10下深度学习框架安装之Tensorflow/tensorflow_gpu+Cuda+Cudnn(最清楚/最快捷)之详细攻略(图文教程) 导读 本人在Win10下安装深度学习框架Tenso ...
- Win10下将Ubuntu16.04安装在移动固态硬盘上的若干问题
Win10下将Ubuntu16.04安装在移动固态硬盘上的若干问题 一.下载Ubuntu16.04系统镜像: 二.制作U盘启动盘 : 三.移动硬盘分区 : 四.安装Ubuntu系统: 1. 启动选项 ...
- win10下MissionPlanner地面站的安装
win10下MissionPlanner地面站的安装 编辑器:Viaual Studio2019社区版 安装时工作负荷和单个组件的选择如下图所示 ,然后自定义安装位置进行安装 安装完成后启动MP地面站 ...
- win10下python+pycharm的安装与破解
win10下python+pycharm的安装与破解 随着人工智能的快速发展,python语言越来越受大家的欢迎,但想要学习python语言得先要搭好环境,所以小编整理了一篇教程供大家参考,希望会对大 ...
- WIN10下OpenCV3.4.10安装+opencv-python调用海康威视摄像头
1.WIN10下OpenCV3.4.10安装: 参考(直接看参考的这两篇博客就好): https://blog.csdn.net/flushest/article/details/89746971(参 ...
- Myeclipse10.7安装git插件并将Java项目上传到码云(github)
注:本文来源:外匹夫的<Myeclipse10.7安装git插件并将Java项目上传到码云(github)> 一.先说说安装egit插件的步骤(安装egit不成功的原因主要是下载的egit ...
- 使用git将本地文件上传到GitHub或者码云gitee仓库的方法
代码: git config --global user.name "@hyh17808770899" git config --global user.email "5 ...
最新文章
- 编译执行和解释执行的区别
- java mplayer 源码_师兄写的一个JAVA播放器的源代码
- C#获取二叉树深度及分层遍历二叉树
- Visual Studio 2012 C# ActiveX控件开发总结
- ViceDinoSpecCtrlDlg.cpp
- django-配置模板的路径-0223
- ajax的 post长度,AJAX POST请求由于Payload内容长度而失败
- matlab拟合出余弦曲线,如何用matlab做正弦曲线拟合?
- 黑客用社会工程学做渗透测试的广泛应用介绍
- stm8单片机内部存储EEPROM字节读写实例解析
- 计算机老显示错误内存不足,电脑老是显示内存不足怎么办
- 苹果企业开发者账号证书申请(保姆级)
- 对图片或者PDF流文件加水印
- 【Web】简单的HTML实现百度搜索
- 标志logo设计/欣赏
- 汉堡包菜单_神圣的汉堡包!
- 谈一谈康得新的财务状况、大股东质押与股价走弱的原因
- LoRa 节点侧学习笔记_汇总
- 电话面试 - 招银网络科技 - 数据研发工程师
- html5将文字生成图片
热门文章
- Android 自定义 —— View lineTo 与 rLineTo 的区别
- Android ndk 安装教程 以及环境变量配置
- ConstraintLayout 实现水平方向 权重 效果
- .Net Core快速创建Windows服务
- MySQL 学习笔记(12)— 数据类型(定长字符、变长字符、字符串大对象、数字类型、日期时间类型、二进制类型)
- Numpy 生成 Bool型数组、一维转多维数组reshape、多维转一维数组、替换数组元素、提取数组元素、数组交集、差集、过滤数组元素、二维数组反转行、交换数组维度
- Android模拟器学framework和driver之传感器篇1(linux sensor driver)
- 怎样用cocos2d-x做一个基于地图块的游戏(Part One)
- Refactor!™ for ASP.NET--ASP.NET代码重构插件
- NGOSS的一点简单概念