这个文档是
git
的入门使用文档
- Learn Git Branching
- 还有B站的一堆教学视频就不一一列举了,资源非常多;
- 学完上面那个可以直接实操一下【狂神说Java】Git最新教程通俗易懂_哔哩哔哩_bilibili
上面那个B站的视频系列看最后几讲P8~P14完全够用了,而且它那个配置是2020年的
gitee
,本人用的是github
,但里面对分支的还是没有很清晰,主要是给想去大厂工作的同学需要。
下面是自己总结的一些实用功能;
- 打开有
.git
的文件夹,右键git bash
字样的东西; git add .
把当前目录下的所有文件add
到那个.git
(版本库)中的index
(暂存区)去;git commit -m 'some data'
后面的更新的信息一定要自己写上去,不然会自动打开Vim
让你写(写完下方 输入:wq
退出)git push
即可;
现在很多人是使用图形化操作界面来push
的,比如IDEA
(上面那个B站视频有)来直接commit
等等操作,还有这个是使用SourceTree
的使用SourceTree - 廖雪峰的官方网站 (liaoxuefeng.com)
目前暂时也没有修改一堆分支的需求也没有用到IDEA
的,感觉命令行是最简洁的,但分支的基本操作确实是在那个游戏一样的教程里面很全面了:更多的学习可以看这个Git教程 - 廖雪峰的官方网站 (liaoxuefeng.com)
2022.7.6来更新一下
github
自己设置公共仓库上传的单个文件不能超过100MB,这也就决定了如果有大的压缩包,又比如某些文件的安装包想留个备份都不太适合,在报错时给出了其它的储存大文件的git
网站,没细了解,gitlab
这个东西初步了解了一下主要是面向企业和学校的,它可以构建github
类似的仓库;
2023.2.21来更新一下
OpenSSL SSL_read: Connection was reset, errno 10054报错无法push解决办法,有人说是因为dns被污染的问题,我们只需要用git init
之后再git push
就可以了。