git的学习之路

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 就可以跳到新的版本啦

image.png

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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容