プロジェクトを始める時のGit周りの設定

git 初期化

作業ディレクトリで

git init

で初期化する。

.gitignoreを作成

vimを使う場合は

vim .gitignore

VSCodeを使う場合は

code .gitignore

.gitignoreを作成し、次のテキストを貼り付ける。

[Ll]ibrary/
[Tt]emp/
[Oo]bj/
[Bb]uild/
[Bb]uilds/
[Ll]ogs/
UserSettings/

# Never ignore Asset meta data
![Aa]ssets/**/*.meta

# Uncomment this line if you wish to ignore the asset store tools plugin
# [Aa]ssets/AssetStoreTools*

# Visual Studio cache directory
.vs/

# Gradle cache directory
.gradle/

# Autogenerated VS/MD/Consulo solution and project files
ExportedObj/
.consulo/
*.csproj
*.unityproj
*.sln
*.suo
*.tmp
*.user
*.userprefs
*.pidb
*.booproj
*.svd
*.pdb
*.mdb
*.opendb
*.VC.db

# Unity3D generated meta files
*.pidb.meta
*.pdb.meta
*.mdb.meta

# Unity3D generated file on crash reports
sysinfo.txt

# Builds
*.apk
*.unitypackage

# Crashlytics generated file
crashlytics-build.properties

# MacOS
.DS_Store

# Rider related directory
.idea/

最初のコミット

git add .
git commit -m "first commit"

で最初のコミットを行う。

Githubリポジトリを作成

Initialize this repository with a README にチェックをしないように気を付ける。 また、Add .gitignore もNoneのままにする。

リモートリポジトリを登録する

git remote add origin <url>

リモートのmasterブランチと手元のmasterブランチを同期させる

git push -u origin master

ちなみにmaster以外のブランチを作る際も同様にする

git push -u origin <branch>

また使わなくなったブランチを削除する時は

git branch -d <branch>
git push origin :<branch>

で削除できる

参考