机房收费系统合作版(二)——初识Git
来源:互联网 发布:考研英语翻译人工智能 编辑:程序博客网 时间:2024/04/27 18:14
研究了一天半的Git,查阅了不少资料,这里将Git的运用分为两条线做个简单梳理:本地控制库;远程控制库。
**************************************本地控制库*********************************************
本地库中需要用到几个工具,这里做简单介绍。
图形化工具:
msysgit:
Git forWindows是Github官方的管理工具。它的操作都是采用命令行的形式完成的,所以可能更加适合习惯Linux命令行的人。
GitExtensions:
Git Extensions 是一个 Git 的图形化客户端,用来控制 Git 资料库,支持 Windows 资源管理器集成和 VisualStudio集成。详情见:
《VS Git客户端工具(Git Extensions)》
《我是如何在GitHub上开源一个项目的》
联系:GitExtensions中自带了Git for Windows-msysgit,因此二者选其一安装即可,推荐使用Git Extensions。
插件:
Visual Studio结合GitHub需要使用的插件是Git Source Control Provider。相信使用过SVN的人对这个插件的掌握也会是轻而易举的事儿吧。这里不再赘述。详情见:
《VS2010结合Github进行版本控制》
《在VS2010中使用Git》
TortoiseGit:
其实有了上面的工具之后有没有这个TortoiseGit都已经显的没有那么必要了,只是如SVN一样多了一个本地图形化操作工具而已。
************************************远程控制库***********************************************
远程控制库中就只有这一个工具Github。Github可以托管各种Git版本库的托管平台。并提供了Web管理界面,你也可以下载相关软件Github在客户端进行管理。
1.在Github上创建装好,这个很简单不再赘述
2.登陆Github后创建一个新的仓库(Newrepository)
详情见:Windows 下使用Git管理Github项目
*****************************************Tips*************************************************
Tips:特别注意SSH key,因为本地库和远程库的沟通就需要她。这里还需要注意一下commit和push。这里commit的含义和我们在使用SVN的时候,使用的commit有所不同。将本地的代码先commit到本地库Git上,之后再push到远程控制库Github上。
******************************************总结***********************************************
总结:我们绝对不是第一个做这件事儿的人,网上的前辈和牛人多的是,所以只有我们想不到的,没有我们搜不到的。善于借助他人的手来丰富我们自己。Git自己之前没有接触过,这次完全是因为形式所迫,才研究这个东西的。时间短,研究的不深,所以更多的理解还需要到项目中去运用。
- 机房收费系统合作版(二)——初识Git
- 机房收费系统合作版(五)——初识委托
- 合作版机房收费系统—文档
- 机房收费系统合作版(七)——总结
- 机房收费系统(合作版)总结——技术篇(二)
- 合作版机房收费系统——报表
- 机房收费系统合作版——开幕
- 【机房收费系统合作版】——再看外观模式
- 项目总结——机房收费系统合作版
- 数据库—初识机房收费系统
- 机房收费系统(合作版)总结——技术篇(一)
- 机房收费系统合作版验收(一)——Include 和Extend的区别
- 机房收费系统合作版(一)——框架搭建
- 机房收费系统合作版(三)——UI思索
- 机房收费系统合作版(四)——泛型之解
- 机房收费系统合作版(二):透过显示上机人数品味如何做到全心全意为人民服务
- 机房收费系统(1)--初识机房
- 合作开发项目总结——机房收费系统
- JVM深入学习笔记二:Java JIT编译
- collections
- oracle 11gR2用exp无法导出空表的解决方法
- Google Chrome调试js代码2
- javaScript常用的东东
- 机房收费系统合作版(二)——初识Git
- ZOJ 2314/SGU194 Reactor Cooling
- LeetCode Generate Parentheses Sl
- 编写memcpy函数
- android如何查看当前工程哪些profile是打开的
- iOS截屏代码
- Web Services Explorer不能正确打开的解决办法
- 碉堡了,不需要sdk的统计工具
- Java反射机制(五):使用反射增强简单工厂设计模式