開発

【画像付】ローカルPCのプログラムをGitHubのリポジトリへ登録する方法

github

はじめに

ローカルPCのプログラムをGitHubのリポジトリに登録したいけど、やり方が分からない

今回はこんな悩みに答えていきます。

本記事の内容

■ ローカルPCのプログラムをGitHubのリポジトリへ登録する方法

GitHub画面でリポジトリの新規作成

以下のURLにアクセスします。

GitHub

GitHubのアカウントをまだ作成してない方は、アカウント作成をしてください。

アカウント作成していると、以下のような画面が表示されると思いますので、「Start a project」をクリックしてください。

すると、以下のようなリポジトリ情報を登録する画面に遷移しますので、赤枠部分を入力していきます。

① 任意のリポジトリ名を入力

② PublicもしくはPrivateリポジトリにするか選択

③ READMEファイルを追加したい場合はチェック。READMEファイルは、リポジトリの説明を記載したい場合に使用します。

④ .gitignoreファイルを追加したい場合はチェック。Gitにコミットしたくないファイル(.DS_Storeや.logの拡張子のファイル等)を指定する際に使用します。

⑤ 他者が自由にリポジトリ中のプロジェクトを利用、変更、配布できるようにしたい場合はチェックします。

③〜⑤をチェックすると勝手にmainブランチが作成され、ローカルPCに既存プログラムがある場合は手順が少し面倒になるため、今回はチェックを外し、あとから追加しましょう。

入力が完了したら、「Create repository」をクリックします。

以下のような画面に遷移したら、リポジトリの新規作成は完了です。

HTTPSのURLは後ほど使用しますので、赤枠部分をクリックしてコピーしておきましょう。

ローカルPCのプログラムとリモートリポジトリの紐付け

次はGitに登録したいローカルPCのプログラムと先ほどGitHubの画面で作成したリポジトリ(リモートリポジトリ)の紐付けを行います。

以降、Gitコマンドを使用するのですが、まずGitコマンドが使用できるか確認しましょう。

バージョン番号が表示されていればOKです。

バージョン番号が表示されていない場合は、Gitコマンドを使用できるようローカルPCにGitのインストールを行う必要があります。

手順は以下の記事をご参照ください。

はじめてでもOK!Gitをインストールする方法【初心者向け】

Gitのインストールが完了したら、Gitに登録したいローカルPCのプログラムがあるディレクトリに移動します。

Gitの初期化コマンドを実行します。

カレントディレクトリ内にあるファイルやディレクトリを全てコミットします。

次に、メインとなるGitブランチを作成します。

次に、ローカルPCのプログラムと先ほどGitHubの画面で作成したリポジトリ(リモートリポジトリ)の紐付けを行います。

リモートリポジトリのURLですが、先程GitHubの画面でコピーしたGitのURLを指定します。

さいごにリモートリポジトリにプッシュします。

GitHubの画面で先程作成したリポジトリに以下のようにローカルPCで作成したファイルやディレクトリが表示されていれば完了です。

SourceTreeにリポジトリ登録

SourceTreeを使用すると、Gitコマンドを使用せずにGUIで直感的にGitのコミットやプッシュ、ブランチの作成ができるのでおすすめです。

SourceTree の使い方~GUIでGitを使おう~

SourceTreeを使用している方は、リポジトリブラウザで「既存のローカルリポジトリを選択」をクリックし、ローカルPCのプロジェクトが格納されているディレクトリを選択しましょう。

以下のような画面が表示されたら、OKです。

本記事は以上となります!
Gitの使い方がいまいち分からない方は以下の記事を参考にしていただければと思います。
さいごまで読んでいただきありがとうございましたー!
github
【無料あり】Git&GitHub初心者におすすめ勉強法や書籍等の教材まとめGit・GitHub初心者向けにGitの仕組みや基本操作だけでなく、Gitを用いたチーム開発手法まで学べる書籍等の教材を紹介しております。また、無料だけど優良な教材も紹介しております。初心者から中級者へのステップアップとして参考にしていただければと思います。...
フリーランスエンジニア転職完全ロードマップ

知り合いから
「フリーランスエンジニアになれば、年収800万円以上の高報酬でかつ、自由な働き方をチョイスできる」
というのを聞いて、フリーランスエンジニアに興味を持ったのですが、
当時SIer企業でエンジニアをやっていたボクはなかなか一歩踏みだせませんでした。

というもの以下のような不安があったからです。

■フリーランスエンジニアってかなりの技術力がないとなれないのではないのか?

■フリーランスエンジニアって不安定なのではないのか?

■フリーランスエンジニアって人脈やコネ、営業力が必要なのではないのか?

しかし、実際にフリーランスエンジニアになってみて気づきました。

これらはすべて間違いです。

過去のボクのようにフリーランスエンジニアに興味あるけど一歩踏み出せないという方向けに
『フリーランスエンジニア転職完全ロードマップ』
という記事を書きました。

この記事読めば、どうすればフリーランスになれるのかが分かりますので、ぜひ一読ください。