LoginSignup
6
5

More than 1 year has passed since last update.

fork(gitをGUIで操作するソフト)の使い方(※社内共有用にスクショつきで書いてみた)

Last updated at Posted at 2022-10-21

fork(gitをGUIで操作するソフト)の使い方

DLはこちらから。(無料)
https://git-fork.com/
使ってみて「いいな!」と思ったら購入しよう!

購入は「Help > Fork Activation... > Buy Now」から可能です!🙆‍♀️
スクリーンショット 2023-03-02 16.41.46.png
スクリーンショット 2023-03-02 16.41.55.png

尚、こんなツイートも。
スクリーンショット 2022-10-21 12.33.28.png
大賛成!🍺(やさしい世界…🙏)
 

2行で要点をまとめると

・右上の「+」ボタンでタブを増やしてから、左側メニューでリポジトリを選択。
・【右クリックしたらなんか出る】

 (ブランチに関することなら、左側のブランチ名の上で右クリック)
 (変更に関することなら、変更履歴のツリーの上で右クリック)
 (ファイルに関することなら、ファイルの上で右クリック)

gitアカウントのサインイン

既に持っているgitサービスのアカウントを紐づけて、
既存のリポジトリ一覧を取得することができます。

メニューの中の Accounts から増やせます。
スクリーンショット 2022-10-19 16.31.09.png
スクリーンショット 2022-10-19 16.31.23.png
右下の「+」を押す。
スクリーンショット 2022-10-19 16.31.32.png
スクリーンショット 2022-10-19 16.31.42.png
スクリーンショット 2022-10-19 16.31.49.png
Personal Access Token についてはこちらの記事を参照:

もしcloneできないようでしたら、パーソナルアクセストークンを設定しないといけないのではないかと思います。
個人用アクセス トークンの作成
https://docs.github.com/ja/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token
GitHubに二段階認証を設定した後にGit操作できない時の解決策
https://qiita.com/kitoko552/items/3f45de6c876c638b690d

ちなみに、「認証情報がおかしくなって、パスワードを入力し直したいのにできなくなった」場合は、
「キーチェーンアクセス」を開いて、該当しそうなアプリケーション名で検索。
該当するファイルを削除してから、アプリケーションを再起動してみたりすると解決したりする。

例えば「キーチェーンアクセス」を立ち上げた状態で、「fork」と入れると、forkに紐づいているキーチェーンの情報が出てくるので、それを削除する。
その後でforkを立ち上げ直すと、再度パスワードの入力を求められて、入力しなおすことができるようになったりする。
スクリーンショット 2022-10-19 17.24.48.png
「キーチェーンアクセス」を開きたい場合は
command + space →「キーチェーンアクセス」と検索→「キーチェーンアクセス.app」を選んでエンターキーを押すと立ち上がる。
スクリーンショット 2022-10-19 17.26.37.png

リポジトリの管理・選択(使いはじめかた)

まずは右上の「+」をとりあえず押す

右上の「+」ボタンで、リポジトリのタブを増やす
「Feedback😊」の下にあるこれ「+」👇
スクリーンショット 2022-10-19 16.35.59.png

「+」を押すと
「Repository Manager(リポジトリを何も選択していない状態のwindow的な)」タブが増える
スクリーンショット 2022-10-19 16.36.17.png

PC内に既にあるリポジトリ一覧を取得する

リポジトリフォルダを指定して、スキャンする

「Repository Manager」タブ状態で

左側の「Repositories」を右クリック。
PC内の「gitリポジトリをcloneしてくるフォルダ」を指定して、
そこにあるgitリポジトリフォルダの一覧を取得できる。
スクリーンショット 2022-10-19 16.47.26.png

もしclone済みのgitフォルダの一覧が表示されない場合は再スキャンする

「Rescan Repositories」で再度PC内の指定したフォルダ内をスキャンすると表示される。
スクリーンショット 2022-10-19 16.47.43.png

新しくリポジトリをcloneする

左側サイドメニューの「Repositories」を右クリック>「clone」で、cloneすることができる。

スクリーンショット 2022-10-19 16.51.00.png

もしくは、画面最上部の、メニュー「File」から「Clone」してもOK。

スクリーンショット 2022-10-19 17.23.13.png

URLを入力してもいいし

スクリーンショット 2022-10-19 16.51.06.png

forkに紐づけているアカウントから、リモートのリポジトリ一覧が取得できるので、

そこからcloneしたいリポジトリを選択してもよい。
スクリーンショット 2022-10-19 16.51.37.png

リポジトリを選択する

「Repository Manager」タブ状態で、左側のメニュー「Repositories」の中の、操作したいリポジトリ名をタブルクリックする。
スクリーンショット 2022-10-19 16.44.44.png

「Repository Manager」タブが名称が変わって、選択したリポジトリの名称になる。
そのタブは、「選択したリポジトリに対しての操作ができるタブ」になる。
スクリーンショット 2022-10-19 16.45.02.png

リポジトリごとにコミットする際のアカウントの名前とメールアドレスに気を付けたい時

リポジトリ名の右にある、丸で囲われた「(…)」を押すと

※pet-weight-chartの右、Local Changesの右上、Quit Launchの左下にある「…」
スクリーンショット 2022-10-19 17.56.44.png
リポジトリごとにコミット名を編集できるwindowが開くので
そちらで編集する
スクリーンショット 2022-10-19 17.56.54.png
スクリーンショット 2022-10-19 17.57.08.png

comitしてpushするまで

左側の「Local Changes」内の変更ファイル一覧から、stageしたいものを選択して、「Stage」を押す
スクリーンショット 2022-10-19 17.00.12.png

「Staged」にファイルが追加された状態で、コミットログを書いて、右下の「Commit XX file」というボタンを押す

スクリーンショット 2022-10-19 17.00.23.png

comitされた状態。

ブランチのツリーを確認したい時は、左側の自分が操作中のブランチ名をクリックする。

スクリーンショット 2022-10-19 17.00.33.png

ツリー表示になる。
スクリーンショット 2022-10-19 17.00.43.png

ツリー表示のすぐ上にある、「Push」ボタンをクリックすればpushできる。

間違えてコミットしたので元に戻したい時

戻したい箇所の上で右クリックして「Reset ‘main’ to Here…」で戻る

スクリーンショット 2022-10-19 17.01.43.png

変更を保持するか破棄するかきかれるので、好きな方を選択して「Reset」すると、元に戻る。

スクリーンショット 2022-10-19 17.01.57.png
スクリーンショット 2022-10-19 17.02.03.png

ブランチ名をコピーしたい時

左側のメニューで、ブランチ名の上で右クリックすると、コピーできるメニューが出てくるので、クリックするとコピーできる。

スクリーンショット 2022-10-19 17.02.17.png

ブランチのコメントを編集し直したい時。

コメントを編集したいブランチの上で右クリック。

「Interactive Rebase」の「Reword Message」をクリックして編集。

コメントを編集し直したら、私はブランチを force push して上書きしてます。
(が、もし他の方が既に取り込み済みの古いブランチの場合などは…どうするんだろ?🤔
ちょっとわかりません。大体編集するとしたらpush後すぐなので…🤔誰か教えて…)
スクリーンショット 2022-10-19 17.03.11.png

コミットしてない変更を破棄したいとき

「Local Changes」の破棄したいファイルの上で右クリック。

「Discard Changes」で破棄。

スクリーンショット 2022-10-19 17.13.57.png

オマケ:便利機能 cherry-pick

選択したコミットでの変更のみを、自分の作業中のブランチに取り込むことができる。

右クリックで出てくる。
スクリーンショット 2022-10-19 17.02.50.png

6
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
5