Xcode 7(および8)
新しいプロジェクトを開始する場合は、セットアップ中に[ Gitリポジトリの作成]をチェックするだけです。(次に、下の「コミット」の部分までスキップしてください。)
ただし、既存のプロジェクトで作業している場合は、[ Xcode ] > [ 設定...] > [ ソース管理]に移動し、[ ソース管理を有効にする]チェックボックスをオンにします。
次に、メインの[ Source Control ]メニューで[ Create Working Copy ... ]を選択します。
(「あなたが誰であるか教えてください」というエラーが表示された場合は、この質問/回答を参照してくださいまたはリンクされている他の質問の1つを。)
それが終了したら、Xcodeプロジェクトファイルのいずれかに変更を加えます。次に、[ ソース管理 ]メニューに戻り、[ コミット ]を選択します。
そしてコミットメッセージを書いてコミットボタンをクリックしてください。(コミットボタンが無効になっている場合は、プロジェクトに小さな変更を加えてから、もう一度やり直してください。)
Githubにサインインして、新しいリポジトリを作成します。
好きな名前を付けてください。ただし、README、.gitignore、ライセンスはまだ追加しないでください。これらは後で追加できます。これを行うと、同期がより困難になります。
リンクをリポジトリにコピーします。
[ ソース管理] > ブランチ名 > [ 構成]に移動します。
[ リモート ]タブ> [ + ]ボタン> [ リモートを追加... ]をクリックします。
githubリポジトリ名を入力し、アドレスを貼り付けます。
リモートを追加した後、ソース管理メニューのプッシュをクリックします。githubユーザー名とパスワードを入力します。それでおしまい。プロジェクトをgithubにコピーする必要があります。
(最初にユーザー名とパスワードを受け入れるのに問題がありました。その場合は、Xcode > Preferences ... > Accounts > your new repositoryに移動してください。そこでユーザー名とパスワードを入力してから、Pushを再試行してください。)
READMEやその他のファイルを追加できますが、Webから追加する場合は、他の変更をコミットする前に、ソース管理 > Xcodeをプルする必要があります。
これで、Xcodeで変更を加えるときはいつでも、CommitとPushを実行するだけで済みます。
私はこの方法を主にここから学びました。
こちらもご覧ください