init
ll
.get存放版本库
git add 文件加入git提交任务
git status 查看状态
git commit -m"第一次提交" //m后面是标志信息
第一次操作需要登录
git log 查看操作日志
git diff 与暂存区空间对比差异
总结 git diff 和 git add 和git status
file 修改了没add 的话 diff 可以详细查看 修改部分 status 可以查看修改的文件文字显示为红色
file add以后 diff 查看没有修改了 status 还是可以查看到修改文件不过颜色从红色变为绿色
撤销步骤 git checkout
git checkout . 整个回退
git log查看版本
git log --pretty=oneline 简单的查看版本信息
git reset --hard HEAD^
git reset --hard HEAD^^^^ 3
git reset --hard HEAD^100
git reset --hard 58aba8b7b7edb32
git reflog 查看回滚日志
未提交
git reset HEAD test.txt // 撤销对应文件暂存区的版本
git删除
rm test.txt删除本地
git diff 查看本地和版本库的详细区别
git status 查看本地文件和版本库文件的区别
git rm test.txt
git 删除和 添加到 暂存区都需要commit
工作区删除版本库没有删除的时候可以回退
git checkout -- test.txt
设置github 关联
第一次推送可能需要登陆 后期推送用
########################################################
全流程
先有github上的克隆到我们本地
先建好github的仓库 然后
git clone
创建新分支
git checkout -b dev (-b 创建并切换)
git branch dev (创建分支dev)
git checkout dev (切换到分支dev) 这边前面用了 -b 所以已经存在了
mater 整合dev 分支
git merge dev
删除分支
禁止fast forword 合并
封存现场
未合并分支强行删除
git branch -D feature-vulcan
查看远程仓库信息