web-dev-qa-db-ja.com

既存のプロジェクト用にXcodeでgitリポジトリを設定する

可能性のある複製:
既存のXcodeプロジェクトでGitを使用

プロジェクトの作成後にXcodeでgitリポジトリをセットアップします。 (つまり、プロジェクトの作成時にgitリポジトリを作成しなかった)

29
Joey
  1. Xcodeを終了します(これが必要かどうかはわかりませんが、念のためにしています)
  2. ターミナルを実行
  3. プロジェクトフォルダディレクトリに移動します
  4. 見つける。
  5. 「UserInterfaceState.xcuserstate」というファイルを見つけて、ファイル名全体を./までコピーします。
  6. echo "UserInterfaceState.xcuserstateファイルをここに貼り付けます"> .gitignore
  7. 猫のgitignore
  8. git init
  9. git add。
  10. git commit -m「ソース管理下のようにここにコメントを入力できます」

これでリポジトリがあり、プロジェクトはソース管理下にあります

19
Joey

最後の回答は問題なく機能しますが、かなり長く、新しいXcodeバージョンと互換性がありません。私はそれをより良く繰り返すことを試みます:

  1. Gitリポジトリフォルダー(ディレクトリ)を選択します。通常、これはXcodeワークスペースまたはプロジェクトを含むディレクトリになります。
  2. そのディレクトリで、「。gitignore」という名前のテキストファイルを作成し、次の内容をその中に入れます。

    UserInterfaceState.xcuserstate
    build
    *.pbxuser
    *.perspectivev3
    *.mode1v3
    *~
    *~.nib
    *~.xib 
    .DS_Store 
    xcuserdata/
    
  3. Xcodeを終了します(開いていた場合)
  4. ターミナルで次の手順を実行します。

    \> cd <path of the repository folder>
    \> git init
    \> git add .
    \> git commit -m "Initial commit - or whatever text you'd prefer"
    

できました! Xcodeでワークスペース/プロジェクトを開き、オーガナイザーウィンドウでリポジトリを確認します。

99
Motti Shneor