職案人

求職・歴史・仏教などについて掲載するつもりだが、自分の思いつきが多いブログだよ。適当に付き合って下さい。

GitHubでリモートリポジトリをフォーク(Fork)する方法

2022年11月25日 | GitHub
GitHubでリモートリポジトリをフォーク(Fork)する方法


■フォーク(Fork)とは
フォーク(Fork)は、GitHubが提供する機能のひとつです。

GitHubで公開されているいずれかのリポジトリを親リポジトリとして指定し、そのコピーを自分のリモートリポジトリとしてGitHub上に作成します。

フォークはもともとのGitの機能ではないためフォーク元のリポジトリと自分のリポジトリはそれぞれ独立しており、GitHubがフォーク元、フォーク先という繋がりを管理しています。

そのためリポジトリをフォークしたからといって勝手に親リポジトリの内容を変更できるわけではありません。親リポジトリに変更内容を反映するにはコミット権限を与えてもらうか、プルリクエストを送って管理者に変更内容を承認してもらう必要があります。

■フォーク(Fork)のやり方
他人のリポジトリを自分のGitHubアカウントにフォークする
・GitHubのサーチ欄に「meganein9988/mgnknowledge-learn-git」を書き込み、サーチを実行する


下記のように「meganein9988」さんのGitHubが表示されたら、「Fork」ボタンを押すだけ


Create a new forkが表示されたら
「Owner」と「Repository」を確認して、「Create fork」ボタンを押す


自分のGitHubに「mgnknowledge-learn-git」リポジトリがコピーされたら、完了


■リモートリポジットからローカルリポジットへ
・クローンしたいフォルダーにカレントを移す
PS D:\Git\rebase_test> cd d:\Git

・クローンする前にフォークした「mgnknowledge-learn-git」リポジトリのコードをコピーする


・クローンする
PS D:\Git> git clone git@github.com:shyokuanjin/mgnknowledge-learn-git.git
Cloning into 'mgnknowledge-learn-git'...
remote: Enumerating objects: 15, done.
remote: Total 15 (delta 0), reused 0 (delta 0), pack-reused 15
Receiving objects: 100% (15/15), done.
Resolving deltas: 100% (1/1), done.
PS D:\Git>
ローカルリポジットに 「mgnknowledge-learn-git」がコピーされる


・ファイルを開く


■プルリクエスト
・ファイル「README.md」に、下記のようにテキストを追加する
「プルリクエストを試してしました。
成功するかなぁ」

・再び、ファイル「README.md」を自分のリモートリポジットにpushし、「Pull requests」を押す


・「New pull request」ボタンを押す


・「meganein9988/mgnknowledge-learn-git」が表示される


・完成


コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

GitHubのアカウント登録

2022年10月08日 | GitHub
GitHubへの登録


【開発環境】
OS:Win11(64ビット)
ターミナル:git version 2.37.3.windows.1
エディター:VIM:バージョン8


【アカウント登録】
右上の「Sign up」ボタンをクリック


ユーザーネーム/メールアドレス/パスワードを登録

「cotinue」を押すと、ロボットかどうかの確認画面が表示される。
注)Would you like......mail?の所に「no」を入れるな!


Would you like......mail?の欄に「Y」を入れる。

下の「Create accout」を押す

アカウントの検証を行うので検証するをクリックしてください。
銀河の画像が表示されるので、渦巻き銀河を選択する


コード入力画面が表示され、コードがメールで送られてくる。
メールに書かれたコードを入れる。

次に、設定画面が表示されるので、設定する


最後の設定画面で、Freeplanを選んで、終わり


以上、多少抜けたところがあったので、
1分もかからない!5ステップでGitHubアカウント作成

アカウントの登録が終わったら、リモートリポジットの作成へ




コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする