/git_learning-using_demo

This repository is used to learn the basic command of git.

git_learning-using_demo

学习git

image-20220705221656504

这个文档是git的入门使用文档

上面那个B站的视频系列看最后几讲P8~P14完全够用了,而且它那个配置是2020年的gitee,本人用的是github,但里面对分支的还是没有很清晰,主要是给想去大厂工作的同学需要。

下面是自己总结的一些实用功能;

上传步骤(在命令行中操作)

  1. 打开有.git的文件夹,右键git bash字样的东西;
  2. git add .把当前目录下的所有文件add到那个.git(版本库)中的index(暂存区)去;
  3. git commit -m 'some data'后面的更新的信息一定要自己写上去,不然会自动打开Vim让你写(写完下方 输入:wq退出)
  4. git push即可;

image-20220705235003412

额外知识补充:

现在很多人是使用图形化操作界面来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就可以了。