Open2

GitHub

kodainkodain

Webからのmergeの種類

  • Create a merge commit
    • mergeされるcommitのheadと、merge先のcommitをmergeしたcommitが作成されてmerge
  • Rebase and merge
    • merge先のheadにrebaseしてcommitを乗っける
  • Squash and merge
    • mergeされるcommitをsquashしたcommitが追加される

参考: https://qiita.com/ko-he-8/items/94e872f2154829c868df

kodainkodain

複数アカウントの使い分け

1. アカウントごとにssh-keyの登録

2. git configでアカウントごとにuser.name/emailを変更

tips: directoryごとに参照するconfigを変えられる
自分はGPGkeyも別に用意した

.gitconfig_sub
[includeIf "gitdir:~{{target directory}}"]
  path = ~/.gitconfig_sub
.gitconfig_sub
[user]
	name = {{user.name}}
	email = {{user.email}}
	signingkey = {{gpg.signingkey}}

3. remoteに登録する時、それぞれのhost名で登録するのに注意

private repoにpush出来ないなど、アカウントが正しく認識されない

参考: https://zenn.dev/taichifukumoto/articles/how-to-use-multiple-github-accounts