#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はしない。





//--------------------------------------------------------------------------------

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS