开始使用Git
首先作为使用 Git 的准备,执行$ git init。
共同开发3步骤概要:
1. 进行代码修改
2. 进行共享准备
3. 实际进行共享
「1. 代码更改」可以由每个人自己喜欢的方式进行,下面我会解释2和3。
2. 齐心协力准备
选择要共享的文件作为共享的准备→记录所选择的文件。
以下是共有準備2步驟的概要:
1. 使用$ git add -A來選擇所有的檔案和資料夾,或者使用$ git add 檔案名稱來選擇指定的檔案。例如:$ git add start.py
2. 使用git commit -m “提交訊息”將選擇的檔案記錄下來(也被稱為「提交」)。
3. 确实共享并使其他人能够使用我创建的文件。
为了让其他人能够使用自己创建的文件,Git 提供了一个名为「远程」的共享文件存储库。
以下是实际的四步概述:
1. 注册远程URL。
2. 注册远程名称(通常为”origin”)。可以使用”$ git remote add 远程名称 URL”进行远程注册。例如:”$ git remote add origin https://yukiya025sharefile.git”。
3. 将文件上传至远程(使用”$ git push origin master”命令进行”push”操作)。
4. 从远程下载文件(使用”$ git pull origin master”命令进行”pull”操作)。
在准备工作完成之前,确保其他人能够使用我创建的文件的过程。
重复以下步骤:
1. 添加
2. 提交
3. 推送
4. 拉取
首先Git的目的是什么。
- 共同開発では自分が行った変更を把握し、その中で相手に共有すべき部分を選択できるようになることが大事
1. $ git status(显示所做更改的文件名。已添加的文件显示为绿色,未添加的文件显示为红色)
2. $ git diff(显示之前的代码为红色,显示之后的代码为绿色)
3. $ git log(可以查看自己和他人的提交记录。日志上方的是最新的提交)
4. $ git log -p(显示更改内容。使用上下箭头来改变显示范围,按Q键退出该模式)
确认1至2,并且确认内容正确后,执行 “$ git add” 操作。
要与Cloud9连接到GitHub,可以执行以下步骤:
在脑子里记住上面的知识的同时,我参考了rails-study.net。虽然有rails这个词,但无论我们使用的框架和语言是什么,合作方式都是一样的。
参考一度rails-study.net网站的文章进行$ git init之后,完成所有操作后,从下一次开始,根据需要重复执行add→commit→push→pull即可。
顺便提一句,@twipg先生在Qiita上解释了如何改变文字的颜色。
创建分支
创建分支的好处在于,它字面上是”枝”,因此能够解决我的担心:“如果原始代码无法正常运行,该怎么办”,这是一个非常棒的功能。

如果开发完成,则将rename_file分支合并到master分支中。
完成分支的操作后,将其合并到主分支上。

就算不是主要的分支,也可以将代码推送到GitHub上!

[加分项+额外功能] Git的其他功能(虽然目前未使用,但将来可能会使用)
git rm ファイル名 : gitの管理下にあるファイルを削除するためのコマンド
[额外的增益功能] 其他实际使用的git功能
此操作将取消git init命令,删除当前目录下的.git文件夹。