LoginSignup
2
3

More than 5 years have passed since last update.

Githubへのプロジェクトファイルのアップロードの方法

Last updated at Posted at 2016-06-07

初回のみ

1 Githubページにて新しいリポジトリの作成

Githubページを見てよしなにリポジトリを作成しましょう。
*初回設定時のみ必要

スクリーンショット 2016-02-07 12.57.09.png

2 $cd ~/Count

ターミナルにてプロジェクトファイルがあるディレクトリまで移動してください。 ~/Countの ~ の部分は人によってことなるので注意。

スクリーンショット 2016-02-07 13.07.58.png

今回の例ではDocument/XcodeProjects の中にCountアプリファイルを置いてあります。

3 $git init

カレントディレクトリ以下を今後監視の対象とすることを宣言します。(gitファイルを生成します)
*初回設定時のみ必要

スクリーンショット 2016-02-07 13.09.46.png

4 $git add .

ステージングを行います。git add ______ の______ に差分を管理したいファイル名、もしくはディレクトリ内のすべてのファイルの差分を管理したい場合は . を入力します。最初なれるまでは____の部分は.(ピリオドを使うのが無難でしょう)。ステージングとは何か気になった人は是非ググってください。

スクリーンショット 2016-02-07 13.10.13.png

git add したあとにきちんとステージングできているかどうか見る場合は
$git status
にてステージング状況を確認することができます。

スクリーンショット 2016-02-07 13.10.24.png

5 $git commit -m "コメント"

ステージングした差分にコメントをつけてローカル内に保存します。
スクリーンショット 2016-02-07 13.11.43.png
commitメッセージの中身は今回の変更分はどんなことを行ったのかを後から見たときに確認しやすいように書く癖をつけておくとよいでしょう。今回はCount教科書の途中までやったよ、という想定で"techfile iPhoneコース Count教科書途中まで"というコメントにしてあります。

過去のcommitは
$git log
$git show
などで確認することができます。
log と showでは表示する内容がどのように異なるかは自分で試して確認してみてください。
スクリーンショット 2016-02-07 13.16.39.png
スクリーンショット 2016-02-07 13.16.32.png

6 $git remote add origin "リポジトリURL"

初めてリモートリポジトリ(リモートリポジトリはGithubのリピジトリ(ファイル)、ローカルリポジトリはMac内のリポジトリということ)にpushする初回のみ必要。2回目以降は必要なし。
ちなみにgit@リポジトリ名をリモートリポジトリとして登録しておいた方がのちのち便利
*初回設定時のみ必要

スクリーンショット 2016-02-07 13.18.34.png

リポジトリURLはGithubを参照
スクリーンショット 2016-02-07 13.17.55.png

7 $git push -u origin master

”ステージング”して差分を管理して、"commit"して差分にコメントをつけて保存したものはまだローカル内にしかないので、リモートリポジトリにも登録(push)する。

8 githubページを確認してきちんと更新されているか確認しましょう。

ここまでやってわからないことがあればメンターに直接メッセージを送って質問するか、FacebookのiPhoneグループページに投稿して質問してください。

2回目以降 Commitログを更新していくとき

$cd ~/Count
$git add .
$git commit -m "コミットメッセージ"
$git push -u origin master

以上です。

2
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
3