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