关于git的使用
什么是git?
——Git是一种版本控制器。在文件的修改历程中保留修改历史,让你可以方便地撤销之前对文件的修改操作。在做项目
的过程中,基本都是需要用git辅助完成。
常见的版本控制器
一种是svn(中央版本控制器),一般用于游戏等大型项目的开发。
另一种就是git(分布式版本控制器),其优点是不需要联网就可以提交到本地,速度快。缺点就是占用本地
储存空间比中央版本控制器要大。
如何安装git?
https://git-scm.com/
点击去网页下载
安装完成之后,右键点击任意文件夹,可以看到git bash here 和git gui here,表示git已经安装完成。
点击git bash here即可以打开git命令行。
远程仓库介绍
GitHub:https://github.com github官网
GitHub是一个开源的托管服务,有点像代码的云。它以各种不同的编程语言托管您的源代码项目,并跟踪每次迭代
所做的各种更改。该服务可以通过使用git(一种在命令行界面中运行的修订控制系统)来完成此操作。
码云:https://gitee.com 码云官网
码云 Gitee 是开源中国社区2013年推出的基于 Git 的代码托管服务,目前已经成为国内最大的代码托管平台,致
力于为国内开发者提供优质稳定的托管服务。(本人推荐使用,这个身为我们国内的开源网站,比较方便)
初始化git仓库的两种方式
一、已有远程仓库,直接克隆即可。使用命令 :git clone + 仓库链接
二、本地初始化git仓库:git init
git的命令行基本操作
git的配置
git config –-list —— 检查配置信息
git config user.name —— 检查配置用户名
git config user.email —— 检查配置邮箱
git config --global user.name —— 全局配置用户名
git config -- global user.email —— 全局配置邮箱
把未追踪文件提交到暂存区(追踪文件)
1、git add 提交的文件名
2、git add .(代表提交当前目录所有文件,一般使用这个即可,注意这里是要加点)
提交追踪文件到本地仓库
git commit -m "要提交的信息"(相当于一个快照,保存了当前的记录)
把本地仓库提交到中央仓库
git push
拉取远程仓库到本地
git pull
/* 其与git clone的区别:git clone是本地没有远程仓库,第一次把远程仓库克隆到本地。git pull 是本地已
有克隆远程仓库,远程仓库更新,把远程仓库最新的改动拉取到本地,然后再进行合并或者分支*/