web-dev-qa-db-ja.com

Xcodeプロジェクトをgithubリポジトリに追加しますか?

Webサイトに新しいgithubリポジトリを作成しました。私は初心者ですが、ターミナルで基本的なことを実行できることに注意してください。とにかく、github.comのアカウントにレポジトリを作成しましたが、まだ1つも実行していません。

したがって、私がやりたいことは、Xcodeプロジェクトfolderを取得して、それを新しいgithubリポジトリにアップロードすることだけです。ターミナル経由でこれを行うにはどうすればよいですか?

51
SimplyKiwi

最良の方法は、GitHubが提供する指示に従うことです。

まず、正しいディレクトリに移動します

cd <directory of your Xcode project>

XcodeからローカルGitプロジェクトを既に入手しているようです。その場合は、このコードブロックをスキップしてください。

git init .
git add .
git commit -s
<type in a commit message>

最後に、リポジトリにプッシュします。以下は、新しい "test"リポジトリを作成した後、自分のgithubアカウントから直接コピーされます。 「dhalperi/test」部分を変更します。

コマンドラインから既存のリポジトリをプッシュする

git remote add Origin [email protected]:dhalperi/test.git
git Push -u Origin master
70
Dan Halperin

上記のコメントを残すつもりでしたが、要約された回答も追加します。私の完全な答えは こちら です。

これは質問が要求する端末経由ではありませんが、これは別の方法と考えることができます。ただし、現在はXcodeとうまく統合されており、難しくありません。

新しいプロジェクトを作成するときにGitリポジトリを作成する

enter image description here

Gitリポジトリのないプロジェクトが既にある場合は、上記のリンク先の回答をご覧ください。

コミットする

enter image description here

プロジェクトを変更した後、Source ControlメニューからCommit ...を選択します。短いコミットメッセージを追加します。

新しいGitHubリポジトリを作成する

enter image description here

GitHub Webサイトで、新しいリポジトリを作成します。好きな名前で呼び出しますが、do n'tを追加しますREADMEまたは.gitignoreまたはライセンスがまだあります。新しいリポジトリを作成したら、リンクをコピーします。

Xcodeでリモートを追加する

xcodeでSource Control> your branch name>Configureに移動します。次に、リモートタブ>「+」ボタン>リモートの追加をクリックします。リポジトリの名前とアドレスを入力します。

enter image description here

プロジェクトをGitHubにプッシュする

Source Control>Pushに移動します。初めてGitHubのユーザー名とパスワードを入力する必要があります。

それでおしまい。 Xcodeで変更を行うときはいつでも、CommitPushを実行するだけです。

この説明に従わなかった場合は、詳細について this および this をお読みください。

さらなる研究

これは最近見た素晴らしいビデオで、GitとGitHubとの統合をよりよく理解するのに役立ちました。

56
Suragch

Github Macアプリケーションを入手してください。もっと派手な高度なことをしたいのでなければ、端末は本当に必要ありません;-)

GitHubのプロジェクトページに移動し、[Macでクローン]をクリックすると、自動的にダウンロードしてインストールされます。アプリをインストールして必要な権限を設定するには、少なくとも1回はこれを行う必要があります。

その後、GitHubアプリケーションがDockに表示され、それを開くだけで、下部にある小さな「+」記号をクリックすると、「Create New Repository」と「Add New Local Repository」が表示されます。

XCodeがすでに作成したリポジトリを追加するか、GitHubからダウンロードして、XCodeで開くことができます。

7
Martin Baulig

非端末ソリューションは SourceTree をインストールすることです。そのGUIは、端末と比較して非常に使いやすいです。しかし、gitコマンドを適切に学習することを強くお勧めします。

2
mihai

macにgitリポジトリがあり、Xcode 9を使用している場合

xcode 9の場合は、Xcodeのナビゲーションインスペクターの[ソース管理]タブに移動します。マスターgitを右クリックし、GitHubで「プロジェクト名」リモートを作成するを選択します。

gitHub資格情報とgitリポジトリに名前を付けると、Xcodeがコードを作成してプッシュします。 enter image description here

1
Vimal