基础入门
#
1.简介Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。
#
2、安装#
2.1、windows上安装git- (1)官网下载安装包:https://git-scm.com/downloads
- (2) 然后按默认选项安装即可
安装完成后,在开始菜单里找到“Git”->“Git Bash”或桌面右键鼠标->“Git Bash”,弹出命令窗口即说明Git安装成功!
#
2.2、配置git/修改git配置- (1)查看当前配置信息
#显示当前配置git config --list
- (2)在命令行工具输入如下命令进行配置:
git config --global user.name "Your Name"git config --global user.email "email@example.com"
安装完成后,还需要最后一步设置使用人的用户名和联系邮箱告诉git你是谁怎么联系你,--global表示为全局配置的意思,此设备上的所有创库将使用该用户名和邮箱提交
- (3)修改和配置本地用户名和邮箱
git config --global --replace-all user.name "Your Name"git config --global --replace-all user.email "email@example.com"
#
3、本地仓库仓库即工作目录,且这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。
#
3.1、创建本地仓库- (1)直接初始化仓库
# 方式一:在当前目录新建一个Git代码库git init# 方式二:新建一个目录,将其初始化为Git代码库git init [project-name]
仓库建好了后,而且是一个空的仓库,此时当前目录下多了一个.git的目录,这个目录是Git来跟踪管理版本库的,禁止手动修改这个目录里面的文件会把Git仓库给破坏。如果没有看到.git目录,那是因为这个目录默认是隐藏的,如果是windows系统则将显示隐藏项目打开即可看到。
- (2)从远程仓库克隆到本地
# 方式三:克隆远程仓库项目和它的整个代码历史git clone [url:远程仓库地址]
#
3.2、将项目文件添加到本地仓库- (1)将文件添加到缓存区
# 方式一:告诉git添加指定哪些文件到暂存区(执行多次即多个文件)git add [文件名]#方式二:添加所有变动的文件到暂存区git add .
- (2)将文件提交到本地仓库
git commit -m "项目初始化"
Git只能跟踪文本文件的改动,比如TXT文件,网页,所有的程序代码等等,而图片、视频这些二进制文件,虽然也能由版本控制系统管理,但没法跟踪文件的变化,只知道图片从10KB改成了20KB,其它版本控制系统并不知道。
#
5、语法小结important
#查看当前配置列表git config --list#配置Git用户名和邮箱git config --global user.name "Your Name"git config --global user.email "email@example.com"#修改配置的用户名和邮箱git config --global --replace-all user.name "Your Name"git config --global --replace-all user.email "email@example.com"
#创建仓库# 方式一:在当前目录新建一个Git代码库git init# 方式二:新建一个目录,将其初始化为Git代码库git init [project-name]# 方式三:克隆远程仓库项目和它的整个代码历史git clone [url:远程仓库地址]
#提交文件到暂存区git add . 或 git add [文件名]
#将暂存区所有文件提交到本地仓库git commit -m '提交说明'