GitHub -- Git的导入
来源:互联网 发布:young网络存在安全隐患 编辑:程序博客网 时间:2024/06/08 19:52
Git的导入
Git仓库管理功能是GitHub的核心。使用GitHub之前必须先掌握Git的相关知识,同时在本地设备安装Git的环境。
Git
Git属于分散型版本管理系统,是为版本管理而设计的软件。Linux的创始人Linus Torvalds在2005年开发了Git的原型程序。当时,由于Linux内核开发中使用的既有版本管理系统的开发方许可证发生了变更,为了更换新的版本管理系统,Torvalds开发了Git。Git是有Linus Torvalds亲手着手开发的,可以说在功能和性能方面无可挑剔,程序员们愿意接受Git,很大程度上取决于这一背景。
版本管理
版本管理是管理更新的历史记录。它为我们提供了一些在软件开发过程中必不可少的功能。例如:记录一款软件添加或更改源代码的过程,回滚到特定阶段,恢复误删的文件等。在Git出现以前,人们普遍采用Subversion等集中型版本管理系统。而现在Git已经成为了主流。
集中型
以Subversion为代表的集中型,会将仓库集中存放在服务器之中,所以只存在一个仓库。集中型将所有数据集中存放在服务器当中,又便于管理的优点,当一旦开发者所处的环境不能连接服务器,就无法获取最新的源代码,开发也将无法进行,万一服务器故障导致数据消失,恐怕开发者就再也见不到最新的源代码了。
分散型
以Git为代表的分散型,GitHub会将仓库Fork给了每一个用户,Fork就是将GitHub的某个特定仓库复制到自己的账户下。Fork出来的仓库和原仓库是两个不同的仓库,开发者可以随意编辑。由于本地的开发环境就有仓库,所以开发者就不必连接到远程仓库就可以进行开发。所有仓库之间都可以进行push和pull。
集中型和分散型双方都有优缺点,需要看具体情况而定。
安装
最近的Mac都预装了Git,而各版本的Linux中国也都以软件包(package)形式提供给用户了,所以可以直接使用。Windows环境下,需要下载安装包,需要组建的选择,设置环境变量,换行符的处理,顺利安装好msysGit之后,Git Bash会作为一个应用程序添加到系统,启动它即可。
初始设置
设置使用Git时的姓名和邮箱地址,名字用英文输入。
设置姓名与邮箱
git config --global user.name "Firstname Lastname"
git config --gobal user.email "your_email@example.com"
输出设置文件
~/.gitconfig
提供命令输出可读性
git config --global color.ui auto
阅读全文
0 0
- GitHub -- Git的导入
- 导入github的demo
- github创建repo,本地导入git项目到github
- git/github的使用
- github--git的使用
- git,github的使用方法
- Git/GitHub 的使用
- Git&GitHub的使用
- GitHub:Git的使用
- 在eclipse中使用git从github导入spring的源码
- git的使用,使用eclipse 从github导入项目及提交源代码
- 如何将spring源码作为导入eclipse中,变成一个普通的项目(git、github)
- 【Github】Eclipse导入GitHub上的项目
- Eclipse导入Github的工程
- GitHub的Rails/Git架构
- Git和Github的使用
- Git与github的使用
- git和github的使用
- [2017.10.28-29]String类&StringBuffer
- luoguP1758 管道取珠(bzoj1566)(dp+x^2的转化)
- SSH配置文件
- photoView查看大图,单击退出
- hdu 5120 Intersection (圆面积交)
- GitHub -- Git的导入
- 统计学习方法
- android 自定义view的简单实例
- vmware安装centos7时无法联网问题
- JAVA-toString的用法
- ConcurrentHashMap源码(JDK1.8版)
- C++程序入口
- 三宝
- sdnu1437.圆的面积