githubを別アカウントでプッシュしたいのです

2017年5月12日

私の様な素人には全然わからないgitでございますが。
とりあえず会社でgit使ってるので、見よう見まねのSourceTreeを使った仕事してます。

そんなときに個人のアカウントをgithubでプッシュしたらまんまと会社のアカウントの履歴になってしまってさぁ大変。

果たして解決なのかわからなけど、githubでクローンした際に、configでユーザー情報を追加したら意図通りにできたのでメモ。

まずはリポジトリを作成してクローン

リポジトリを作成してローカル環境にクローンします。

user.nameとuser.emailを変更する

xxxのところにはアカウントのネームとeメール。

git config user.name xxxxxxx
git config user.email xxxx@xxxxxx

これを行うと.gitの隠しファイルのなかのconfigファイルに書き込まれる。
直接書いても問題なかった。

[user]
	name = xxxxxxx
	email = xxxx@xxxxxx

これで設定完了したので、コミットしてプッシュしてみるとうまく自分のアカウントでできました。