備忘録:Githubに作ったアプロケーションをアップロード(プッシュ)する方法

tenchan

GitHub アップロード完全ガイド

このガイドでは、GitHubにプロジェクトをアップロードするための手順と、途中で発生しうる問題への対処方法を紹介します。

初期設定

Gitの設定

  • Gitがインストールされていることを確認してください。
  • ユーザー名とメールアドレスを設定します。
  git config --global user.name "あなたの名前"
  git config --global user.email "あなたのメールアドレス"

ローカルリポジトリの作成

  • 新しいプロジェクトディレクトリを作成し、Gitリポジトリを初期化します。
  mkdir プロジェクト名
  cd プロジェクト名
  git init

ファイルの追加とコミット

  • プロジェクトファイルを追加し、ステージングしてコミットします。
  git add .
  git commit -m "初めてのコミット"

GitHubリポジトリの設定

リモートリポジトリの追加

  • GitHubで新しいリポジトリを作成し、ローカルリポジトリにリンクします。
  git remote add origin リモートリポジトリのURL

プッシュとトラッキングの設定

  • ローカルの変更をリモートリポジトリにプッシュし、トラッキングを設定します。
  git push -u origin master

トラブルシューティング

remote origin already exists エラー

  • 既存のリモートを削除して新しいURLでリモートを設定します。
  git remote remove origin
  git remote add origin 新しいリモートリポジトリのURL

不要なファイルがアップロードされた場合

  • .gitignore を正しく設定し、リモートリポジトリから不要なファイルを削除します。
  git rm -r --cached 不要なファイルまたはディレクトリ
  git commit -m "不要なファイルを削除"
  git push

注意点

  • .gitignore は新規ファイルにのみ適用されるため、既に追跡されているファイルには効果がありません。
  • git push -f は他のユーザーに影響を与える可能性があるため、慎重に使用してください。

ABOUT ME
天ちゃん
天ちゃん
Web3エンジニア/クリエイター
Web3.0を中心として活動しているフリーランス
【経歴】
静岡文化芸術大学卒業
ハウスメーカー:営業・設計
飲食店チェーン:営業・マネジメント
スタートアップ:ECサイト創業・運営
(和菓子)   広報責任者
        IT技術責任者
        対内外折衝総合窓口
Web3.0やNFTの可能性に魅入られ育児のかたわらフリーランスとしてフルコミットしています
主な活動実績
【エンジニア】
国内最大級のオンラインコミュニティ NinjaDAO公式のジェネラティブコレクション
・MusubiCollection コントラクト・ミントサイト制作
・CNP宝島2023 SBTコントラクト・ミントサイト制作
・CryptoNinja PictureBook SBTコントラクト・ミントサイト制作
【Webデザイン】
AbbysGuild(アビスギルド)春のスタンプコンぺ投票サイト制作
CNP宝島2023 公式サイト制作
記事URLをコピーしました