ローカルマシンからGitHubリポジトリへ
バージョン管理は、開発者やDevOpsエンジニアにとって核となるスキルです。変更を追跡し、他者と協力するのに役立ちます。Gitはローカルファイルを管理し、GitHubはそれらをクラウド上でホストします。
以下の手順に従って、コンピュータからGitHubへコードを移行しましょう。
ワークスペースの準備 Windowsでターミナルを使用するためにGit Bashをインストールします。これにより、Linuxのような環境を利用できるようになります。 ダウンロードはこちら: https://git-scm.com/downloads
アイデンティティの設定 作業に名前を付けるために、Gitにあなたの情報を伝えます。
- 名前を設定:
git config --global user.name "Your Name" - メールアドレスを設定:
git config --global user.email "your-email@example.com"
- ローカルリポジトリの開始 プロジェクト用のフォルダを作成し、それをGitリポジトリに変換します。
- フォルダ作成:
mkdir website - フォルダへ移動:
cd website - Gitを開始:
git init
- ファイルの作成と編集 index.htmlファイルを作成し、Vimエディタを使用して内容を追加します。
- ファイル作成:
touch index.html - Vimを開く:
vi index.html - 入力するには: 'i' を押す
- 保存して終了するには: 'ESC' を押し、':wq' と入力して Enter を押す
- 進捗を保存 ファイルをステージングし、スナップショットを作成します。
- ファイルをステージング:
git add index.html - 変更をコミット:
git commit -m "Create index.html"
- GitHubに接続 ローカルフォルダをリモートのGitHubリポジトリにリンクさせます。
- リモートを追加:
git remote add origin https://github.com/your-username/your-repo.git
- コードをプッシュ ローカルでの作業内容をクラウドに送信します。
- コードをプッシュ:
git push origin main
- サイトをホスト GitHub Pagesを使用して、ウェブサイトを公開します。
- GitHubリポジトリの Settings > Pages に移動します。
- ブランチを選択して保存します。
- CI/CDで自動化 GitHub Actionsを使用して、コードを自動的にデプロイします。
- ワークフローフォルダを作成:
mkdir -p .github/workflows - 設定ファイルを作成:
touch .github/workflows/deploy.yml
これらの手順を習得することは、自動化とプロフェッショナルなソフトウェアエンジニアリングの基礎を築くことにつながります。
ソース: https://dev.to/lotanna_obianefo/local-machine-to-github-repo-529c
オプションの学習コミュニティ: https://t.me/GyaanSetuAi