工作区 add 暂存区 commit 本地库
只有经过 add commit才会被git所管理
git status 可以查看工作区和缓存的状态
git log 查看日志记录
git log --pretty-online
git log -online
git -reflog
git reset --hard 索引 回退版本
git reset --mixed 本地库指针移动的同时 重置暂存区 工作区不动
git reset --soft 本地库的指针移动的时候,暂存区工作区都不动
用的多的是第一种
rm Test2.txt 删除工作区的
git add Test2.txt 删除暂存区的
git commit -m 删除本地库的
找回删除的文件 就是回退版本
git reset -hard
git diff 比对数据 git是按行来管理数据的 删除一行 添加一行 比较工作区和暂存区
不加文件名 表明比较所有的文件差异
git branch -v 查看分支
git branch branch01 创建名字为branch01的分支
git checkout branch01 切换到branch01分支
git merge branch01 合并分支
发现冲突 需要解决 公司内部商量解决 留下需要的
以上是本地版本控制
giuhub
注册账号
创建本地库
创建远程库
远程库的地址可以起别名
git remote =v 可以查看地址的别名
git push 地址 分支 推送
git clone 地址
git pull 地址 分支 拉取远程库