導入
GitHubはクラウドホスト型のGit管理ツールです。Gitは分散型バージョン管理ツールであるため、リポジトリ全体と履歴はどこに保存しても保存されます。ビジネスや開発のワークフローにおいて、リポジトリのバックアップのためのマネージドホスティングソリューションとしてGitHubが利用されるケースが多く見られます。GitHubは、同僚、友人、組織など、様々な組織とつながることで、この機能をさらに進化させています。.
このチュートリアルでは、作業中の既存のプロジェクトを取得して GitHub にプッシュする方法を学習します。.
既存のプロジェクトをGitHubにプッシュする方法
- 新しいGitHubリポジトリを作成する
- プロジェクト フォルダーで Git を起動します。
- Gitリポジトリを設定する
前提条件
リポジトリを初期化して GitHub にプッシュするには、次のものが必要です。
- 無料のGitHubアカウント
- gitがローカルマシンにインストールされている
ステップ1 – 新しいGitHubリポジトリを作成する
GitHubにログインし、新しい空のリポジトリを作成します。READMEを初期化するかどうかを選択できます。このリモートリポジトリの内容を全て上書きするので、これは特に問題ではありません。.
ステップ2 – プロジェクトフォルダでGitを起動する
ターミナルから、追加するフォルダーに移動した後、次のコマンドを実行します。.
ステップ3 – Gitリポジトリを設定する
GitHub にプッシュするプロジェクトのルート ディレクトリにいることを確認し、次のコマンドを実行します。
git initこの手順により、プロジェクト フォルダー内に隠し .git ディレクトリが作成されます。このディレクトリは、git ソフトウェアによって認識され、プロジェクトのすべてのメタデータとバージョン履歴を保存するために使用されます。.
Gitディレクトリにファイルを追加する
git add -Agit add コマンドは、コミットに含めるファイルを git に指示するために使用され、-A (または –all) 引数は「すべてを含める」ことを意味します。.
追加されたファイルをコミットします。
git commit -m 'Added my project'git commit コマンドは、「追加」されたすべてのファイルを含む新しいコミットを作成します。-m (または -message) は、コミットに含まれるメッセージを設定します。このメッセージは、後でコミットを理解するために参照されます。この場合、メッセージは「プロジェクトを追加しました」です。.
新しいリモートソースを追加する
git remote add origin [email protected]:sammy/my-new-project.gitGitでは、「リモート」とは、通常どこかのサーバー(この場合はGitHub)にある同じリポジトリのリモートバージョンを指します。「origin」は、Gitがリモートサーバーに与えるデフォルトの名前です(複数のリモートサーバーを持つことができます)。そのため、git remote add origin は、このリポジトリのデフォルトのリモートサーバーURLを追加するようにGitに指示します。.
GitHubにプッシュ
git push -u -f origin main-u (または --set-upstream )フラグは、リモートのオリジンをアップストリーム参照として設定します。これにより、GitHub が常に行うように、後から git push コマンドや git pull コマンドを実行する際にオリジンを指定する必要がなくなります。.
-f (または –force)フラグは強制を意味します。リモートディレクトリ内のすべてを自動的に書き換えます。ここでは、GitHub が自動的に初期化するデフォルトの README を上書きするために使用しています。.
みんなで
git init
git add -A
git commit -m 'Added my project'
git remote add origin [email protected]:sammy/my-new-project.git
git push -u -f origin mainDigitalOceanにGitHubリポジトリをデプロイする
これで GitHub リポジトリが作成できたので、DigitalOcean アプリ プラットフォームを使用して、1 回のクリックで簡単にデプロイして公開できます。.
結果
これで、GitHub でコードの変更をリモートで追跡する準備が整いました。次のステップとして、「GitHub とオープンソース プロジェクトの概要」チュートリアル シリーズを使用して、GitHub をマスターしましょう。.
Github チートシートを使用して、参照用に保存することができます。.
プロジェクトで他のユーザーと共同作業を開始したら、プル リクエストを作成する方法を知っておく必要があります。.










