gitをソフト開発で使いこなそう

【gitをソフト開発で使いこなそう!:最終回】.gitignoreの書き方を徹底解説!

今回は、「LICENSE」「README.md」「.gitignore」と言った特別な役割を持つファイルについて解説していきます。 gitやGitHubでは、特別なファイル名を付けたファイルをリポジトリに置いておくと、特別な役割を果たすものがあります。

【gitをソフト開発で使いこなそう!:第13回】プルリクエストを送ってみよう!

今回は、GitHubの大きな特色である「プルリクエスト」という機能について解説します。 これが出来るようになると、他の人がGitHub上で公開しているソースコードを編集することが出来るようになります。

【gitをソフト開発で使いこなそう!:第12回】git fetchで引数を省略すると何が起こる?

今回は、リモートリポジトリから変更を取り込むコマンドである「git fetch」の使い方を解説していきます。 前回と同じく、リポジトリ名やブランチ名を全て省略したときの動作も扱います。

【gitをソフト開発で使いこなそう!:第11回】git pushで引数を省略すると何が起こる?

今回は、「git push」コマンドについて解説していきます。このコマンドの動作自体はシンプルなのですが、ブランチ名などを省略したときの動作が複雑です。 その動作を詳しく解説していきます。

【gitをソフト開発で使いこなそう!:第10回】GitHubにSSH接続してみよう!

前回は、GitHubの概要を解説しましたが、今回は実際にGitHubを使ってソースコードを公開する手順を解説します。

【gitをソフト開発で使いこなそう!:番外編】デジタル署名のよくある誤解

連載記事一覧 terapotan.hatenablog.jp あなたは、「デジタル署名とはこういうものだ!」と思っていませんか? デジタル署名は公開鍵暗号から作れる。 秘密鍵で暗号化して、公開鍵で復号する 復号したものが、送られてきた平文と一致すれば平文の送信者が送っ…

【gitをソフト開発で使いこなそう!:第9回】ローカルリポジトリとリモートリポジトリ

自分で作ったコードを自分だけで管理するなら、今まで(第1回~第8回)やってきた内容で問題ありません。 しかし、自分が作ったコードを他の人と共有したいとしたらどうでしょうか。 また他の人と一緒にコードを編集したいとしたらどうでしょうか。

【gitをソフト開発で使いこなそう!:第8回】gitを実際の場面で使ってみよう

これまで7回に渡って、gitの操作方法について説明してきました。 ですが、これだけだと「こういう機能があるのは分かったけど、実際どうやって使うの?」となってしまうかもしれません。 そこで今回は、具体的にどうやってgitを使うのか見ていくことにします。

【gitをソフト開発で使いこなそう:第7回】マージが上手くいかない!どうすればいい?

次回の記事 terapotan.hatenablog.jp 前回の記事 terapotan.hatenablog.jp 連載記事一覧 terapotan.hatenablog.jp 前回は、マージが上手くいく場面のみ解説しました。ですが実際には、マージが失敗して実行できないときがあります。 今回はマージが失敗する…

【gitをソフト開発で使いこなそう:第6回】マージって何だろう?どんな場面で使うんだろう?

今回の記事では**マージ**について解説していきますが、そもそもマージとは何でしょう。 マージとは、複数のブランチの履歴をまとめる動作のことです。 例えば、今masterブランチとdevelopブランチが存在しているとします。

【gitをソフト開発で使いこなそう:第5回】ブランチってどんな場面で使うんだろう?

前回ブランチはある特定のコミットを指すものと解説しました。しかし、この機能をどのような場面で活用するのかは解説していません。今回はブランチの活用方法を解説していきます。ここではブランチの使用場面を理解するために次のような状況を考えてみまし…

【gitをソフト開発で使いこなそう:第4回】HEADって何だ?どこで使うんだ?

次回の記事 terapotan.hatenablog.jp 前回の記事 terapotan.hatenablog.jp 修正 コミットはどのように保存されているか コミットの「名前」を見てみる コミットはどのように保存されている? ブランチって何だろう? ブランチをコマンドで見てみる ブランチ…

【gitをソフト開発で使いこなそう:第3回】ファイルの変更をどうやってgitに記録する?

今回は、Gitを実際に使うにあたって必要不可欠な「ファイルの変更をGitに追加する」方法を学びます。 ファイルの変更をGitに保存する場合、 ファイルの内容を変更するその時点でのファイルの状態をGitに保存するという手順を踏む必要があります。このうち2の…

【gitをソフト開発で使いこなそう:第2回】gitを実際に使ってみよう!

本連載では「git for Windows」を題材にGitを解説していきます。 そのためここで導入するものは「git for Windows」になります。 「git for Windows」は、以下のリンク先の「Download」を押すとダウンロードすることが出来ます。 ダウンロードしたexeファイ…

【gitをソフト開発で使いこなそう!:第1回】gitって何だ?

Gitはバージョン管理システムの一つに当たります。 ですが、そもそもバージョン管理システムとは何でしょうか。 バージョン管理システムとは、その名の通りファイル(Gitではテキストファイル)の変更履歴を記録するためのシステムを言います。

【gitをソフト開発で使いこなそう:第0回】この連載を読む前に

大まかな内容 この連載の読み方 コラム 番外編 検索する、他の書籍・サイトをあたる 質問する その他 大まかな内容 この連載では、git,GitHubを初めて使う人・そもそもバージョン管理システム自体を使うのが初めてだという人向けにgit・GitHubの使い方を解説…