2017-07-19 10 views
1

私はSwift with XCodeを学び始めた新しい開発者です。私はコマンドラインを使ってGithubでバージョン管理を行う方法に関する詳細で高品質の指示を提供するUdacityのオンラインコースを受講しています。しかし、メンターとの1対1のセッションでは、ブランチ、コミットなどにXCodeの組み込みgit管理ツールを使用していました。Githubを使用するためのGithubコマンドライン対Xcode vs. Gitアプリケーション?

XCode自体がgitバージョン管理を管理できるため、コマンドライン私はGitデスクトップアプリケーションを使用することもできます。私の質問は、将来の雇用者が私がどのツールを使用するのか、彼らが気にするのかについて、どのような期待が寄せられるのでしょうか?

これは幾分主観的な質問であることを認識していますので、あなたの可能性の範囲内で均一性がどの程度あるのかを尋ねないで範囲を限定しようとしました。

ありがとうございました。

+3

雇用者は何に気にしませんあなたがgitの概念、特にpush、merge、およびbranchingに関連していることがわかっている限り、あなたが使用するツールです。だからあなたはあなたが快適であれば自由に使うことができます。 –

+0

人によってはコマンドラインが好きな人もいればxcodeのビルドされたものもあれば何かが好きかもしれません –

+1

雇用者の期待は、あなたがその概念を理解しているということです。最近実行しているiOSエンジニアの多くは、ソースツリーを使用しています。異なるGUIはさまざまなレベルの機能を提供し、コマンドラインはすべてのことを行うことができます。 –

答えて

1

雇用者がどのプロジェクトを開発し、どのSDKを使用する予定かによって異なります。 xcodeでmac appを開発するなど、VCS(バージョン管理システム)でgitのIDEを直接使用することができます。ビジュアルスタジオでWindowsアプリケーションを開発するには、チームエクスプローラを使用してgit repoなどを管理します。

あなたは今のgitのために学習している場合は

、私はあなたが以下のようにgit book、その理由を参照してgitのコマンドラインでのgitの勉強をお勧めします:gitの程度

  • 他のツールは、すべてのgitコマンドに基づいています。
  • gitコマンドに精通したら、他のツールでgitオプションを使用するのは簡単です。
  • すべての機能を含む
  • のgitコマンド、他のツールは、機能を持っていないかもしれないが:歴史にチェックアウト、コミット、以前のバージョンにリセットし、git filter-branchによって歴史を書き換えるなど
関連する問題