作用:
版本管理,类似于游戏存档?
分区:
工作区:处理工作的区域
暂存区:临时存放的区域
本地git仓库:最终的存放区域
git的使用
初始化项目 git init
git会给你创建一个.git文件夹,默认隐藏
语句::
将代码从工作区放到暂存区: git add
从暂存区恢复代码:改动了代码,也add了,此事想放弃
git reset HEAD 文件名
git checkout 文加名
暂存区到本地仓库: git commit -m""
提交信息查看记录
git log
git log --oneline 简介查看\
git reflog 查看所有我自己提交的记录
文件状态
语句:
git status:查看仓库文件状态
git status:查看简略版信息
没有被托管的文件:未跟踪
已被托管的文件:(add / commit) :已修改,已暂存,已提交
项目整体回滚
git reset --hard 提交流水号
配合 git reflog使用
远端仓库
从远端仓库clone代码
http地址:
git clone 地址
ssh
将本地代码推送到远程
git push
建议push前先pull获取最新版本
从远端抓取代码到本地
git pull
分支
分支应用场景
一个页面切一个分支
分开解决bug
git branch
本地分支与远程分支
推送与拉取分支代码到远程仓库