LoginSignup
1
1

More than 1 year has passed since last update.

GitHub - ローカルのXcodeProjectをgithubにあげます

Posted at

iOSのプロジェクトをgithubで管理したい時、まずgithubにあげるでしょう。これで自分のやり方を共有いたします。

Step1:githubで新しいレポジトリを作成する

まずgithubのこのNewを押して
截圖 2021-10-24 20.13.09.png
Repository nameは普通プロジェクト名と同じでいいです。
截圖 2021-10-24 21.51.16.png

Step2:ProjectにGit Repositoryあるかどうかを確認する

タミナールを開いて、Projectのフォルダーに行って git remote -vを入力してみましょう。もし以下のようなエラーメッセージが出たら、Git Repositoryを追加する必要があります。

MacBook-Pro:viewPop XXXX$ git remote -v
fatal: not a git repository (or any of the parent directories): .git

Step3:Git Repositoryを追加する

Projectを新しく立てる時に以下のチェックを入れたら追加できます。
截圖 2021-10-24 23.18.23.png
チェックを忘れた場合、後から追加してもいいです。↓の「New Git Repositories...」から追加できます。
截圖 2021-10-24 23.19.33.png

Step4:ブランチ作成、レポジトリ連結、プッシュ

まず、Git Repositoryを確認してみましょう。
エラーメッセージが出てないですね、よし、これで大丈夫です。(まだリモートと連結していないので、何もないはず)

MacBook-Pro:viewPop XXXX$ git remote -v
MacBook-Pro:viewPop XXXX$

準備できたから、あとはコマンドを入力すれば大丈夫なはずです!
まず、「master」というブランチを作成します

MacBook-Pro:viewPop XXXX$ git branch master
MacBook-Pro:viewPop XXXX$ 

次は、リモートと連結します。

MacBook-Pro:viewPop XXXX$ git remote add origin https://github.com/Wesley-chu/viewPop.git
MacBook-Pro:viewPop XXXX$

再度確認します。

MacBook-Pro:viewPop XXXX$ git remote -v
origin  https://github.com/Wesley-chu/viewPop.git (fetch)
origin  https://github.com/Wesley-chu/viewPop.git (push)
MacBook-Pro:viewPop XXXX$

よし、これで連結済みです。
最後は、ローカルのソースをリモートにプッシュすればいいです。

MacBook-Pro:viewPop chuwl$ git push -u origin master
Enumerating objects: 38, done.
Counting objects: 100% (38/38), done.
Delta compression using up to 4 threads
Compressing objects: 100% (34/34), done.
Writing objects: 100% (38/38), 12.91 KiB | 2.15 MiB/s, done.
Total 38 (delta 3), reused 0 (delta 0)
remote: Resolving deltas: 100% (3/3), done.
To https://github.com/Wesley-chu/viewPop.git
 * [new branch]      master -> master
Branch 'master' set up to track remote branch 'master' from 'origin'.

↑成功!!

最後に

GitHubで確認してみましょう!、、、
うまくあげたようですね!めてだしめてだし!
截圖 2021-10-25 00.31.10.png

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