1.git简介
由于完成一个项目需要多次更改文件内容,但每次更改可能都不是完全正确的,想回到最起初的修改前的状态,并不能实现,但是可以通过git的版本控制实现,(每添加一个节点,就相当与留下一个可供更改的节点)git也能远程管理我们的代码,就不用担心代码遗失,git也能方便团队合作开发项目。
2.git的配置(windows)
配置用户 : git config --global user.name "Alan"
git config --global user.email "**********"
3.创建仓库
进入目标文件,git init 初始化一个仓库
4.基本用法
1.git status :查看仓库状态
2.git add. :将所有修改添加至暂存区
3.git commit -m "注释" :创建一个可供修改的节点,并备注
4.git log :查看的可供修改的节点 git log -p 查看具体都干了啥 q键退出 git log --all 查看所有的版本 git log --all --graph 图示全部历史内容
5.git checkout ******* 穿越到指定的历史节点,由于实质是指针的移动,会创建一个匿名分支,可能导致文件的遗漏
6.git checkout - 返回到之前返回之前的节点
*****为黄色部分的版本号
7.git rest --hard id 返回前一个 将文件恢复至暂存区 --soft是移动head指针 --mixed 是覆盖暂存区域
8.git rm **** 删除文件,该命令删除的只是工作目录和暂存区域的文件,也就是取消跟踪,下次提交不纳入版本管理
9. git mv 旧文件名 新文件名 重命名文件
7.git的三种状态
modified 已修改
staged 已暂存
committed 已提交
8.标签
当完成度比较高的地方,可以打个标签
git tag -a 标签名 -m“备注”
git tag 打印所有的tag
git show 标签名 :查看标签的信息
git tag 查看所有的标签