一.什么是Git?
Git是目前世界上最先机的分布式版本控制系统
作者:linus
二.作用
1.版本管理
2.多人协同开发项目
三.概念
工作区(我们编译的项目)
暂存盘(项目临时存储位置) 一般存放在(.git/index)中,用git add的文件都会暂时存放在这里
版本库(项目的版本记录) 就是隐藏目录 .git,这个就是Git的版本库
(下面开始使用)
四.全局配置
git config --global user.name "nameVal" //配置用户名
git config --global user.email "xxxxx@qq.com" //配置邮箱
五.添加到暂存盘
git add . //添加到暂存
六.从暂存盘恢复
git checkout .
七.添加到版本库
// 先修改
git add . //在存到暂存盘
git commit -m "111" //在添加到版本库
八.查看版本库
git log //查记录
git reflog //查看所有记录版本
九.分支
git branch mumu //创建mumu分支
git checkout mumu //切换到mumu分支
git checkout -b dev //创建并切换的dev分支
git merge //分支名称 合并分支
10.添加远程仓库
1.git remote add origin https://github.com/jquery/jquery.git
11.本地内容推送到服务器
git push -u origin master //首次推送 -u 第二次就不需要
还需要输入github网站的用户名和密码
总结:
1.在项目创建一个特殊的分支 gh-pages
2.gh-pages内容就是我们的个人网站
3.settings下面 https://xxxxxxx.github.io/mygit/
远程提交过程:
1.切换到目录
2.git add . 保存到暂存盘
3.git commit -m “ysx” 提交到版本库
4.git pull origin master 把远程仓库内容拉取到本地
5.git push origin master 把本地内容提交到远程仓库