Fork me on GitHub

在Visual Studio中Git的基本使用

什么是Git

Github : https://github.com/git
Pro Git:
http://git-scm.com/book

Git 是一款免费的、开源的、分布式的版本控制系统。旨在快速高效地处理无论规模大小的任何软件工程
每一个 Git克隆 都是一个完整的文件库,含有全部历史记录和修订追踪能力,不依赖于网络连接或中心服务器。其最大特色就是“分支”及“合并”操作非常快速、简便.

Git优势

Git 最大的优势就是“快”!对于大型的联合开发项目,用 SVN 进行版本控制管理时速度很慢,但是用 Git 就快很多
Git还有最大的一个优势就是支持分布式开发 ,基本上SVN有的功能Git都有,并且毫不逊色。

工具的选择

VS + Git Source Control Provider + msysgit+ Git Extensions , Git Extensions 有git的安装,如果已经安装msysgit则可以不装

Git
https://github.com/git/git
http://www.git-scm.com/download
Git Extensions
https://github.com/gitextensions/gitextensions
http://sourceforge.net/projects/gitextensions

集成插件

初始化版本库

点击“Git”菜单中的“Initialize new repository”,初始化之后,在项目目录下,出现一个 .git 的隐藏文件夹

imageimage

设置忽略文件

点击 vs 菜单 “Git”中的命令“Edit .gitignore”,这里我把vs的gitignore 设置为默认项,项目中出现了一个名叫 .gitignore 的文件。

更多的模板可以在 https://github.com/github/gitignore下载导入,也可以自定义添加自己想要的配置

image

提交到版本库

点击“Git”菜单中的“Commit”进行提交

image

浏览版本库

打开“Git”菜单中的“Browse”命令

image

同步到远程服务器

SSH 一般有openssh与Putty,可以在配置中配置

image

openssh 可以在GUI中

image

putty可以使用工具生成

image

后在github中设置

image

这里如果设置git@github.com:xxx/xxx.git 就必须使用SSH方式

如果设置成 https://xxx@github.com/xxx/xxx.git 就必须使用Https方式

putty 也就是刚才导出来得私钥

image

posted @   花儿笑弯了腰  阅读(1705)  评论(0编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· [AI/GPT/综述] AI Agent的设计模式综述
点击右上角即可分享
微信分享提示