0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

XcodeからGitの基本的な使い方を説明してみた!(push / pull / commit / stashの基本操作)

Posted at

Xcodeには、Gitの操作機能が標準で組み込まれており、ターミナルを使わなくてもバージョン管理を直感的に行うことができます!
アプリ開発でgitを使いこなすのは必ず必要なところなのでぜひ参考にしてください!

Gitってなに?

Gitは、コードの変更履歴を管理するためのツールです。複数人で開発する場合はもちろん、個人開発でもいつどこを変えたのかを追える便利な仕組みです。

コードをコミット(commit)する

手順:
メニューバーの Integrate → Commitを選択

変更ファイルの一覧が表示される

必要なファイルにチェックを入れ、下部にメッセージを入力(例:Fix: レイアウト崩れ修正)

Commitボタンをクリック

ポイント
Commitとは「ローカルのGitに変更を記録する」こと。まだGitHubなどのリモートには反映されません。

リモートに反映(push)

手順:

  1. コミット後に表示される「Push to remote」をクリック
     または

  2. Integrate → Pushを選択

  3. プッシュするブランチを選んで「Push」ボタンをクリック

他の人の変更を取り込む(pull)

手順:
Integrate → Pullを選択

取り込むブランチ(通常はmainなど)を選んで「Pull」をクリック

ポイント
Pullは、リモートから変更を取得してマージする操作です。

一時的に変更を退避(stash)

作業途中だけど、一旦変更を退避したいときに便利なのが stash(スタッシュ)。

スタッシュする方法:
Integrate → Stash Changes」を選択

スタッシュ名(メモ)を入力して「Stash」をクリック

よく使うショートカットまとめ

操作 ショートカット (Macの場合)
Commit ⌘ + Option + C
Push ⌘ + Option + P
Pull ⌘ + Option + X

まとめ

XcodeにはGitの機能が統合されているため、初心者でも比較的簡単にバージョン管理ができます。ターミナルが苦手な人でも、まずはXcodeのGUIから始めたほうがいいと思います!

  • commit:変更をローカルに記録

  • push:変更をGitHubなどに送信

  • pull:他の人の変更を取得

  • stash:一時的に変更を退避

ぜひ参考にしてみてください!🙌

0
0
1

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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?