Git基础
1、什么是Git
Git 是一个 开源的分布式版本控制系统,是目前世界上最先进、最流行的版本控制系统。可以快速高效地处理从很小到非常大的项目版本管理
特点:特点:项目越大越复杂,协同开发者越多,越能体现出 Git 的高性能和高可用性!
2.Git的特性
Git 之所以快速和高效,主要依赖于它的如下两个特性:
- 直接记录快照,而非差异比较
- 近乎所有操作都是本地执行
3、Git 的三种状态
4、基本的工作流程
5、下载并安装配置用户信息
安装完 Git 之后,要做的第一件事就是设置自己的用户名和邮件地址。因为通过 Git 对项目进行版本管理的时候,Git需要使用这些基本信息,来记录是谁对项目进行了操作
git config --global user.name "lx"
git config -- global user.email "lx17129@163.com"
注意:如果使用了 –global选项,那么该命令只需要运行一次,即可永久生效
6、检查配置信息
// 查看所有的全局配置信息
git config --list --global
// 查看指定的全局变量
git config user.name
git config user.email
如果不想查看完整的手册,那么可以使用 -h 选项获得更简明的 “help” 输出
要想获取 git config 命令的快速参考
git config -h
7、Git 的基本操作
1、初始化 Git 仓库的命令
git inti
2、查看文件状态的命令
git status 或 git status -s
3、一次性将文件加入暂存区的命令
git add.
4、将暂存区的文件提交到 Git 仓库的命令
git commit -m “提消息”
Git 分支
1、查看分支
git branch
注意:分支名字前面 * 号代表 当前所有的分支
2、创建新分支
使用如下命令 可以基于当前分支,创建一个新的分支,此时,新分支中的代码和当前分支完全一项
git branch 分支名称
3、切换分支
git branch login
4、分支的快速创建和切换华
// 使用如下命令,可以创建指定名称的新分支,并立即切换到新分支上
// -b 表示创建一个分支
// checkout 表示切换到刚才新建的分支上
git checkout -b 分支名称
5、合并分支
功能分支的代码开发测试完毕后,可以使用如下的命令,将完成后的代码合并到 master 主分支上
// 1、切换到 master 分支
git checked master
// 2、在 master 分支上运行 git merge 命令,将 login 和值的代码和并到 master 分支
git merge login
6、删除分支
// 当把功能分支的代码合并到 master 主分支上以后,就可以使用入下的命令,删除对应的分支功能
```javascript
git branch - d 分支名称
7、将本地分支推送到远程仓库
-u 表示把本地分支和远程分支进行关联,只在第一次推送的时候需要代参数 -u
// git push - u 远程仓库的别名 本地分支名:远程分支名
git push -u origin pament:pay
8、拉取远程分支的最新代码
// 从远程仓库,拉取当前分支最新的代码,保持当前分支的代码和远程分支代码一致
git pull
9、删除远程分支
// 删除远程仓库中,指定名称的远程分支
git push 远程仓库名 -- delete 远程分支名称
// 示例
git push origin --delete pay
总结
熟练掌握 Git 中基本命令的使用
git init
git add.
git commit -m “提交消息”
git status 或 git status -s
能够掌握Git 分支的基本使用
git checked -b 新分支名称
git push -u origin 新分支名称
git checkout 分支名称