67

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

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

4

6 に答える 6

81

最善の方法は、GitHubの指示に従うことです。

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

cd <directory of your Xcode project>

XcodeからローカルGitプロジェクトをすでに取得しているようです。それが本当なら、このコードブロックをスキップしてください。

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

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

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

git remote add origin git@github.com:dhalperi/test.git
git push -u origin master
于 2012-10-02T21:25:56.047 に答える
63

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

これは質問が要求するようにターミナル経由ではありませんが、これは別の方法と考えることができます。ただし、現在はXcodeと十分に統合されており、実行するのは難しくありません。

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

ここに画像の説明を入力してください

Gitリポジトリのないプロジェクトがすでにある場合は、上記のリンク先の回答を参照してください。

コミットする

ここに画像の説明を入力してください

プロジェクトに変更を加えたら、[ソース管理]メニューから[コミット... ]を選択します。短いコミットメッセージを追加します。

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

ここに画像の説明を入力してください

GitHub Webサイトで、新しいリポジトリを作成します。好きなように呼んでください。ただし、README、.gitignore、またはライセンスはまだ追加しないでください。新しいリポジトリを作成したら、そのリポジトリへのリンクをコピーします。

Xcodeにリモートを追加する

Xcodeで、 [ソース管理] >[ブランチ名] >[構成]に移動します。次に、[リモート]タブ>[ + ]ボタン>[リモートの追加]をクリックします。リポジトリの名前とアドレスを入力します。

ここに画像の説明を入力してください

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

[ソース管理] >[プッシュ]に移動します。初めてGitHubのユーザー名とパスワードを入力する必要があります。

それでおしまい。これで、Xcodeに変更を加えるときはいつでも、コミットしてプッシュするだけで済みます。

この説明に従わなかった場合は、これこれを読んで詳細を確認してください。

さらなる研究

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

于 2015-09-10T10:00:16.893 に答える
10

Xcodeでそれを行う簡単な方法。現在のブランチを1つだけGitHubまたはプロジェクト全体にプッシュすることもできます。

(Xcode 11の場合)

  1. 「ソース管理ナビゲーター」で必要なブランチ/(またはトップフォルダー)を選択し、右クリックするだけです。次に、「リモートの作成」を選択します。または「エディタ->リモートの作成」。 ここに画像の説明を入力してください

  2. 次に、GitHubのアカウントを使用してリポジトリを作成します。GitHubアカウントの使用が提案されていない場合でも、Xcode->環境設定->アカウントでGitHubアカウントを追加していない可能性があります ここに画像の説明を入力してください

  3. すべてが設定された後。「作成」をクリックします。
  4. プロジェクト/ブランチをGitHubリポジトリにプッシュするには、[ソース管理]->[プッシュ]をクリックします。

その後、Githubを確認してください。すべてがそこにあるはずです。

于 2020-02-04T11:33:57.270 に答える
7

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

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

その後、DockにGitHubアプリケーションが表示されます。それを開き、下部にある小さな「+」記号をクリックすると、「CreateNewRepository」と「AddNewLocalRepository」が表示されます。

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

于 2012-10-03T05:38:32.533 に答える
4

Macにすでにgitリポジトリがあり、Xcode9を使用している場合

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

GitHubのクレデンシャルを指定し、git repoに名前を付けると、Xcodeがコードを作成してプッシュします。 ここに画像の説明を入力してください

于 2017-11-18T10:36:21.050 に答える
2

非終端記号の解決策は、 SourceTreeをインストールすることです。ターミナルに比べて非常に使いやすいGUIです。ただし、gitコマンドを正しく学習することを強くお勧めします。

于 2014-08-22T05:01:37.777 に答える