##はじめに
この記事ではGitを用いてプログラムの新規作成→コミット→ブランチの作成→プログラム修正→プルリクエスト→マージまでの流れを解説しようと思います。
3/18更新 Githubでのプログラム修正の流れ その2を書きました。
3/25更新 Githubでのプログラム修正の流れ その3を書きました。
##Git用語
Gitで使われる用語でこの記事内に出てくる言葉は以下の通りです。
用語 | 意味 |
---|---|
リポジトリ | ファイルやディレクトリの 変更履歴を保管しておくもの |
ローカルリポジトリ | 自分のPC上にあるリポジトリ |
リモートリポジトリ | インターネット上に存在するリポジトリ GitHubやbitbucket等 |
##事前準備
適当なディレクトリに適当なファイルを作りましょう!(私は ~/projects/gittest/git_test.html を作りました。)
##リポジトリの作成
事前準備で作成したディレクトリの中身を確認してみましょう。
% ls -a
. .. git_test.html
先程私が作成したファイルしかありませんね。(lsコマンドのオプションに-aを付けると隠しファイル、ディレクトリも表示されます。)それでは、リポジトリを作成するために以下のコマンドを実行しましょう。
% git init
Initialized empty Git repository in /hoge/fuga/projects/gittest/.git/
こんな感じの結果が表示されると思います。それでは再度「ls -a」を実行しましょう。
% ls -a
. .. .git git_test.html
.gitディレクトリが作成されました!これで.gitディレクトリが作成されて、gittestディレクトリ以下のファイルはGitで管理できます!
##ローカルリポジトリの作成
ここからGitHubDesktopというアプリを使います(インストール手順は割愛)。これを使えばGUIでGitの操作ができるので楽です!
まずは画像のCurrentRepositoryをクリック。
するとこんな感じになるので、Add→Add Existing Repositoryをクリック。
ここで先ほど作成した「gittest」ディレクトリを選択します。
これでGitHubDesktopで「gittest」を扱えるようになりました!
##中断
筆者の体力の問題で、この記事は一旦ここまでです。その2、その3も近日中に執筆します。(場合によってはその4、その5と続くかも)
↓その2を書きました
https://qiita.com/ysda/items/61318db52b45da31eaf2