1、git init——初始化一个git仓库
2、git add . 和git add 文件名——添加到本地仓库
3、git commit -m'说明'——提交
4、git log 查看自己提交的版本 (查看之前)
image.png
commit ' 后的一长传数字为id(版本回退需要)
5、多次提交以后尝试版本回退 git reset --hard HEAD~数字(不加数字默认回退1个) 。或者git reset --hard HEAD(一个代表回退的次数,CMD窗口下使用双引号)
6、使用 git reflog 查看当前的commit id (查看未来的版本)
前边的为id,这样git reset --hard id 就可以跳到新的版本啦
7、git status 查看暂存区 是否有内容。
分为有内容,
image.png
无内容,
报错(修改内容后没有add,需要把添加的内容add)
image.png
8、撤销文件的修改
git checkout其实是用版本库里的版本替换工作区的版本,无论工作区是修改还是删除,都可以“一键还原”。
- 未添加到暂存区时候 git checkout -- readme.txt(文件名)
- 添加到缓冲区以后 git reset HEAD readme.txt / . 可以把暂存区的修改撤销掉
远程仓库
分支管理
在新建的分支上 推送分支使用 git push origin dev / 本地分支和远程分支未关联的时候用: git push --set-upstream origin dev
合并分支后,记得再次push,然后就可以删除没用的分支了,本地分支虽然删除了,但需要在远程中手动删除一下分支
image.png
网友评论