了解Git和GitHub的概要

首先

这是我关于Git和GitHub的个人备忘录。

Git是一种版本控制系统。

版本控制系统

能够记录下「是哪个文件的什么部分」被「谁」在「何时」以及出于「何种目的」所更改。

Git的工作原理

按顺序记录变更历史,并在记录时附上消息。

GitHub 是一个网站,是一个基于软件开发的版本控制和协作平台。

Gitリポジトリ(コード)のホスティングサービスは、オンライン上でGitファイルの変更履歴を管理してくれる場所です。これはソーシャルコーディングの場としても利用されます。

仓库是用来存放文件和文件修改历史记录的盒子形式的地方。

GitHub的特点

・通过拉取请求进行协作
拉取请求:在GitHub上的Git仓库中,请求将自己修改的代码合并进去的功能
・可以看到其他团队的软件
附言:还有一个叫Bitbucket的东西

创建本地仓库

使用命令进行新建
git init
正在执行什么操作
正在创建.git目录→这个目录将会帮助我们管理文件。

基本工作流程

①修改文件
↓git add
②将文件修改添加到暂存区(提交之前的备份区)
↓git commit
③提交到本地仓库
↓git push:将修改记录注册到服务器上
共享仓库:用于存放在服务器上的修改记录的容器

修改时的工作流程

①修改文件
↓git add
②将文件的修改添加到暂存区
↓git commit:可以将修改记录在仓库中,按照时间顺序进行记录
③将修改提交到本地仓库
↓git push:将修改历史记录注册到服务器上
共享仓库:是一个用来存储在服务器上的修改历史记录的容器

写清楚提交信息:
添加一个能够清楚表明”做出了哪些改变以及为什么”的信息。
第一行:概述改动内容
第二行:空行
第三行:改动原因

将不想用Git管理的文件排除

将以下内容用中文进行同义转述(仅需提供一个选择):
从Git的管理中移除.gitignore文件
1. 自动生成的文件
2. 包含密码的文件

关于GitHub界面请解释一下

代码界面:
可以查看和管理以前编写过的代码。

スクリーンショット 2023-08-28 23.55.16.png
undefined
スクリーンショット 2023-08-29 0.15.48.png
スクリーンショット 2023-08-29 0.23.07.png

最后

虽然只是表面上的理解,但在完全不了解的时候,感到的恐惧减少了。


参考
• Git:初学者的Git和GitHub

今后打算参考以下内容:
– Atlassian公司的Git教程
– 集体开发中Git初学者常犯的错误总结

bannerAds