|Liberty自由に生きる。【Gitクライアント】Forkの基本的な使い方【Gitlabとの連携方法も解説】Git|プログラミング最終更新日:2019年10月25日こんにちは、yutaです。今回は、ソフトウエア開発を行う方などに多く利用されているGitのクライアントアプリ「fork」の基本的な使い方について解説します。※”プル”という作業については【Git/Fork】Pull(プル)のやり方で解説しています。今回は、Git系列のGitlabというバージョン管理システムを利用し、forkと連携させて使用していきます。GitHubでの使用については【Gitクライアント】Forkの基本的な使い方【GitHub】で解説しています。(基本的に使い方は同じです。)ところで、本記事ではGitlabとForkの連携と基本的な使い方について解説していますが、Gitというバージョン管理システムには色々な便利機能があり、これらを一通り勉強すれば、GitlabでもGitHubでもBitBucketでもそれらの機能を使って開発を格段に効率化できます。Gitに関する知識は本記事のようなインターネット上の情報でも色々と調べられますが、重要かつ有用な知識を丸ごとサクッと手に入れられるのが書籍です。(情報に対する信憑生も高いです。)別にここで書籍推ししてるからといって買う必要は全くありませんが、もし興味をお持ちでしたら以下の書籍が一部漫画形式で楽しく、そして詳しく学べるのでオススメです。高いんですけどね・・・。最初は本屋で立ち読みでもしてみるといいかと思います。forkのインストール1.まずはPCにforkをインストールします。アプリのダウンロードはこちらから。Gitlabにサインイン2.Gitlabにサインインします。Bitbucketでサインインできるので新たにアカウント登録をする必要はありません。forkでの操作〜リポジトリの準備〜3.リポジトリとなるフォルダを用意します。(すでにソースファイルなどを管理しているフォルダがあるならそれで大丈夫です。Repository”を押して、3.で用意したフォルダを選択します。5.できたリポジトリをクリック→”change”をクリックするとリポジトリの中身が表示されます。追加されたリポジトリリポジトリに何も入っていないので空の画面changeをクリックすると出てくるリポジトリ詳細画面。Projectをクリックします。7.任意のProject名を入力してプロジェクトを作成します。8.Gitlabのアイコンを押してTopページに移動するとプロジェクトが作成されたことがわかります。9.プロジェクトをクリックしてプロジェクト画面を開きます。HTTPS”に表示されているURLをコピーします。forkでの操作〜forkとGitlabの連携〜11.forkでリポジトリを表示させます。Remote”をクリックします。Remote”をクリックします。これでforkとGitlabの連携が完了しました。forkで初期コミットを行うfork(というかGit系全般)では、コミット、プッシュ、プルという3つの基本的な操作があります。コミット:変更点を記録すること。プッシュ:変更したファイルをリモート(Gitlabのプロジェクト)側にコピーすること。プル:リモート側からローカル(fork)側にファイルをコピーすること。違い」でぐぐってみてください。)forkでは、リポジトリ内の変更点が表示されますが、これは「最終のコミットからの変更点」を表示しています。forkを使う前に初期コミットを行うことで、次回から変更点が表示されるようになります。Files”を全て選択→”Stage”をクリックします。15.任意のテキストを入力して、”Commit”をクリックします。これでコミットが完了しました。”master”をクリックすると、コミットできていることが分かります。forkでプッシュを行う16.画面上の上矢印ボタンをクリック→”Push”をクリックします。[2019/05/28追記]稀に、Pushダイアログ画面でPushをクリックした際にエラーができることがあります。僕は、エラー画面に出てきた「SwiftRuntimeCommandLineTools」というものをインストールすることで無事Pushできるようになりました。これでプッシュ完了です。Gitlabのプロジェクト画面を確認するとファイルがプッシュ(コピー)されていることが分かります。以上が、forkの基本的な使い方の解説でした。17.Forkのバージョンアップ後の「rescan」について2019年6月5日時点で、ForkのVer.1.0.79.4へのバージョンアップができますが、アップデート後に「rescanを行いますか?」という胸のダイアログが出てきます。Quickly」ボタンに表示されていたリポジトリが消えてしまいます。Quickly」に表示されるようになります。リポジトリのデータ自体が消えているわけではなく、リポジトリとForkとのリンクが消えているだけなので、そこは心配いりません。ブログランキングに参加していますので、僕のモチベアップの為にもバナーを押していただけると嬉しいです!(※別タブで開きます)関連記事はこちらから【Git/fork】前の状態に戻る方法forkでブランチを作る=別ユーザでRPG開始ってことじゃん。Academyは、人気のJavaやHTML、CSS、PHPを始め、UnityやAIコースなど様々な分野のプログラミングが学べるオンラインプログラミングスクールです。エンジニア転職保証があるプログラミング未経験からエンジニア転職を目指す「エンジニア転職保証コース」では、現職エンジニアとキャリアカウンセラーによる転職サポートが受けられます。Academyの無料体験ができます。興味がある方は是非上のバナーからチェックしてみてください。yutric9☆gmail.com☆を@に置き換えて送信してください。仕事のご依頼や、その他の質問など何でもお気軽にお問い合わせください。2019プライバシーポリシ。