创建仓库
git init
会创建一个隐藏文件 .git
或者git clone [url]
工作区域和文件状态
暂存区存在的原因是:如果每次修改都需要提交的话非常麻烦,货车拉货的比喻可以说是非常贴切/
git add []
git status#查看状态
git commit -m "" #指定提交信息
git log #查看提交日志
git reset 回退
根据给不同场景选择。ls查看工作区 git-ls暂存区
git diff #查看差异
git diff HEAD
git diff --cached
git diff [id1] [id2]#比较两个id对应提交版本的差异
git diff HEAD~3 HEAD #前三个版本与当前版本
删除文件
在工作区删除-----在暂存区删除 是不一样的 要告诉git暂存区删除
第一种方法 原始方法 首先删除操作系统 然后删除 git中
第二红方法 直接删除的命令
git rm [文件名]#同时删除工作区与暂存区
#记得commit提交 否则仓库依然存在这个需要删除的文件
分支使得团队人员独立开发
git branch [分支名称]
git switch []#切换分支
git merge [分支名]#合并分支