了解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界面请解释一下
代码界面:
可以查看和管理以前编写过的代码。




最后
虽然只是表面上的理解,但在完全不了解的时候,感到的恐惧减少了。
参考
• Git:初学者的Git和GitHub
今后打算参考以下内容:
– Atlassian公司的Git教程
– 集体开发中Git初学者常犯的错误总结