手羽先でも分かるGitの使い方
既存フォルダをGitリポジトリにする方法
①対象のフォルダに移動
code: 例:TacticalNavalBattleKitModの場合
cd "C:\Program Files (x86)\Steam\steamapps\common\Besiege\Besiege_Data\Mods\TacticalNavalBattleKit"
②Gitリポジトリとして認識させる
code:git init
git init
③ファイルをステージング(追跡対象に追加)
" ."はミスじゃないよ
code:git add
git add .
④最初のコミットを作成
-mはメッセージ付きの意味。git addで変更を追い、commitでそれを記録する。
code: git commit
git commit -m "first commit"
ここまでは全部一気にやっちゃった方が良いと思う。
そのままGitHubに上げる場合
①GitHub状で空のリポジトリを作成する
②.gitignoreファイルがなければ作る
とりあえず.vs、bin、obj、.dllが無ければ多分OK
code: .gitignore
# Besiege Mod .gitignore
/src/.vs/
/src/**/bin/
/src/**/obj/
**/*.dll
③ファイルをアップロードさせる
code:remote branch push
git branch -M main
git push -u origin main
ブランチを作る
下のコードを使う。
code:git checkout -b
git checkout -b 新しいブランチ名
ブランチ自体は階層ではなく並列だが、○○/×× とすると疑似的に階層として扱える。ただし、ブランチ名の○○と疑似階層名の○○が重複することはできないので、develop/feature/(いろいろ)という疑似階層を作りたいときは、
code: git checkout2
git checkout -b develop/feature/1
を最初に作ってしまうしかない。
作ったブランチの更新
①変更内容を認識させる
とりあえず全部!とする場合は
code:git add all
git add .
コイツだけ!とする場合は
code:git add single
git add (ファイル名)
拡張子まで入れる
②変更内容を記録する
-mはメッセージ付きの意味。git addで変更を追い、commitでそれを記録する。
code: git commit
git commit -m "変更内容を書き込むべき"
リモートブランチの更新
mainブランチの更新
初回のみ
code:git push
git push -u origin main
初回移行
code:git push
git push origin main
originは"(h)ttps://github.com/ユーザー名/リポジトリ名.git" みたいな部分なので、別のリモートブランチの更新は
code:git push development
git push origin development
みたいになる