当前位置:   article > 正文

git命令没用_【工具】Git 常用操作 备忘录

git只设置upstream不push
8ad53eca18dc8e7fd8ecc9fc39e5be94.png

后面会把前端进阶的课程内容都总结一遍。有些都是很常见的知识,但是为了梳理自己的知识树,所以尽量模糊的地方都会记录

笔记列表在公众号右下角

Git 的内容已经很烂啦,我也把 Git 的原理相关的书看过研究过,但是奈何在项目中无非就用到那么几条命令,久而久之,其他命令就忘记了,当真正需要用的时候,又要搜索搜索学习学习,浪费太多时间。

网上资料很多,但是不一定适合自己,只好把用到概率大的命令统统详细记一遍,免得以后不时之需,也方便我复习,舒服~

本来只打算记录10条命令,学着学着发现其他命令也挺重要,然后就逐渐增加到 16 条命令,写了我 三个多星期,哎......不过也好,以后就不用为 git 花这么多心思了

这篇先记录这 16 条命令

1、git add 2、git commit 3、git  push 4、git branch 5、git checkout 6、git merge 7、git log 8、git diff 9、git show 10、git status 11、git rebase 12、git pull 13、git stash 14、git reset 15、git reglog 16、git revert 0基本概念 

平时我们写的代码都是在工作区,没有 add 的修改 和 没有追踪的文件都会放在这里,以VScode 为例,工作区主要指这个地方

55ef8336a2794c1507a08f15c1036bce.png

执行add命令后就是提交到了暂存区,就是 VSCode 的这个地方

03aaf5c93e05c137e465d65ac96b6227.png

再执行commit命令后就把代码提交到了本地版本库

最后再执行push命令把本地代码提交到远程版本库。

1git add 

有什么用?

将工作区内的文件提交到暂存区,添加文件进暂存区时,会根据文件的内容计算出HASH值

如果hash值存在,表示这个文件内容已经存在git仓库中,只需要更新索引

如果hash不存在,则在objects目录下新建一个blob文件,添加index索引。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/705480
推荐阅读
相关标签