#author("2026-05-24T11:03:56+09:00","default:okazaki","okazaki") #author("2026-05-24T16:14:05+09:00","default:okazaki","okazaki") #menu(howto/MenuBar) * howto/github [#a07709a3] #contents ** 一行メモ [#v4ffe2c9] #comment //-------------------------------------------------------------------------------- ** tips [#gadf9116] *** githubのリポジトリの作り方 [#hf1c5c99] まず、ブラウザで名前を付けてリポジトリを作る。 ここへのpushの仕方が表示されるので、ローカルに作っておいたリポジトリをpushする。~ →たぶん、認証関係が変わってpushだけではできないと思う。2026/05/19 *** push方法 [#h40b7215] GitHubからcloneしたリポジトリを変更した。この変更をpushするには次のどちらか。 + Personal Access Tokens (classic)を使う。(scopeは最低限でrepo、有効期限あり、画面を閉じると トークンは再表示できない。push時のパスワードにこのトークンを使う。) https://github.com/settings/tokens + SSH Keysを使う。未確認。 https://github.com/settings/keys //-------------------------------------------------------------------------------- *** fetchやpullをしなくても GitHubでは pushされたものは見れる [#wbb91efc] title only *** ブランチを作る [#d05c3ff8] (リポジトリ開き,ブランチ選択してあり, Codeタブメニューで)~ ブランチアイコン→New branch→ブランチ名, ソース を決めて→Create new branch ***空ディレクトリを作る [#scdc0835] (リポジトリ開き,ブランチ選択してあり, Codeタブメニューで)~ +アイコン→Create new file→ファイル名のところに 新規ディレクトリ名/.gitkeep を入れる→Commit change~ ・→Commit messageを入れ、Commit directlyで Commit changes~ or~ ・→Commit messageを入れ、Create a new branchで Commit changes →ブランチ名を入れて→Propose changes→PRを書いて→Create pull request 一方、 PRは Merge pull requestでマージされる。~ ・Merge pull requestするとき、Commit messageは入力 ("Merge pull request #nn"だけ でよい)→Delete branchをすると良い。~ ・却下は Close with comment (ブランチは消されない限りアクセス可)。 *** ブランチ間のマージ [#e1bd779c] ブランチmain以外が進んでいると、mainブランチ表示時に、 他のブランチが進んでいると (例えば subm)、Compare & pull request と表示されるのでここをクリック →ブランチ間のマージができる (subm->mainに限らず)。 この場合、マージ後には Delete branchはしない。 //--------------------------------------------------------------------------------