既存のプロジェクトをGitHubにプッシュする方法

0 株式
0
0
0
0

導入

GitHubはクラウドホスト型のGit管理ツールです。Gitは分散型バージョン管理ツールであるため、リポジトリ全体と履歴はどこに保存しても保存されます。ビジネスや開発のワークフローにおいて、リポジトリのバックアップのためのマネージドホスティングソリューションとしてGitHubが利用されるケースが多く見られます。GitHubは、同僚、友人、組織など、様々な組織とつながることで、この機能をさらに進化させています。.

このチュートリアルでは、作業中の既存のプロジェクトを取得して GitHub にプッシュする方法を学習します。.

既存のプロジェクトをGitHubにプッシュする方法
  1. 新しいGitHubリポジトリを作成する
  2. プロジェクト フォルダーで Git を起動します。
  3. Gitリポジトリを設定する
前提条件

リポジトリを初期化して GitHub にプッシュするには、次のものが必要です。

  1. 無料のGitHubアカウント
  2. gitがローカルマシンにインストールされている

ステップ1 – 新しいGitHubリポジトリを作成する

GitHubにログインし、新しい空のリポジトリを作成します。READMEを初期化するかどうかを選択できます。このリモートリポジトリの内容を全て上書きするので、これは特に問題ではありません。.

ステップ2 – プロジェクトフォルダでGitを起動する

ターミナルから、追加するフォルダーに移動した後、次のコマンドを実行します。.

ステップ3 – Gitリポジトリを設定する

GitHub にプッシュするプロジェクトのルート ディレクトリにいることを確認し、次のコマンドを実行します。

git init

この手順により、プロジェクト フォルダー内に隠し .git ディレクトリが作成されます。このディレクトリは、git ソフトウェアによって認識され、プロジェクトのすべてのメタデータとバージョン履歴を保存するために使用されます。.

Gitディレクトリにファイルを追加する
git add -A

git add コマンドは、コミットに含めるファイルを git に指示するために使用され、-A (または –all) 引数は「すべてを含める」ことを意味します。.

追加されたファイルをコミットします。
git commit -m 'Added my project'

git commit コマンドは、「追加」されたすべてのファイルを含む新しいコミットを作成します。-m (または -message) は、コミットに含まれるメッセージを設定します。このメッセージは、後でコミットを理解するために参照されます。この場合、メッセージは「プロジェクトを追加しました」です。.

新しいリモートソースを追加する
git remote add origin [email protected]:sammy/my-new-project.git

Gitでは、「リモート」とは、通常どこかのサーバー(この場合は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 main
DigitalOceanにGitHubリポジトリをデプロイする

これで GitHub リポジトリが作成できたので、DigitalOcean アプリ プラットフォームを使用して、1 回のクリックで簡単にデプロイして公開できます。.

結果

これで、GitHub でコードの変更をリモートで追跡する準備が整いました。次のステップとして、「GitHub とオープンソース プロジェクトの概要」チュートリアル シリーズを使用して、GitHub をマスターしましょう。.

Github チートシートを使用して、参照用に保存することができます。.

プロジェクトで他のユーザーと共同作業を開始したら、プル リクエストを作成する方法を知っておく必要があります。.

 

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です


あなたも気に入るかもしれない
Amazon エラスティックコンピューティングクラウド

Amazon EC2 (Elastic Compute Cloud) — 開発者とエンジニアのためのエキスパートガイド

デジタルトランスフォーメーションの時代において、クラウドインフラストラクチャは企業のテクノロジーサポートの柱となっています。Amazon EC2(Elastic Compute Cloud)はAWSエコシステムの重要な柱であり、柔軟性、拡張性、そして完全な制御性を備えた仮想サーバーの導入を可能にします。この記事では、サービス、技術的特徴、インスタンスモデル、ベストプラクティス、そしてサービスの購入方法について詳しく説明します。