人々はGitHubのと連携するために使用しているいくつかの標準的なセットアップは何ですか?
-
22-08-2019 - |
質問
言い換えれば、どのように人々はGitのでは動作しますか?
私はちょうど私の最初のプロジェクトをアップロードし終え、それは事はアップしていいの構成がどうなるかで実行され、とにかく一度、はるかに簡単な作業であることからでしたか?
私は、人々がGitGUIもしくは直ブラウザへのそれらの専門的な開発作業も悪くも、コードのコマンドラインに頼ることができるか見ることができない - しかし私は、私はここにいくつかのthinghugeをしないのです確信しています。
。また、サードパーティのクライアントがGitGUIよりも優れていますか?
、私を啓発してください!
解決
私たちは、多くの(10+)開発者と大規模なプロジェクトが含まれて我々の仕事のすべてのコマンドライン経由でのgitを使用します。
一般的に、我々はGithubに、TextMateで仕事上のリモートリポジトリをホストする、と私たちはgitのでは動作し、そこからアプリのディレクトリにターミナルウィンドウオープンcd'dを維持します。
この設定は非常にうまく機能 - 私はgitのと対話するGUIアプリケーションのいずれかを使用するために必要なことがありません。
。他の開発者と作業する場合、我々は同様のエリアで作業しているとき、我々は競合をマージ得るだけの時間がある、しかし、リモートレポにプッシュ定期的に、かつ適切な分岐は、この問題を最小にする傾向があります。
他のヒント
私は確かに私の編集者としての私のリポジトリ(私は必要不可欠見つける。)ブラウザやEmacsのようgitkで、私のGitリポジトリ(とgithubの)作業のためのコマンドラインを使用します。 githubのと私の主な相互作用は、コマンドライン上で非常に簡単である、コミットを推進している。
私はめったにいくつかの派手なグラフィックを見てgitkやTIGを使用していない、のgitコマンドラインでのみ動作します。私はそのような歴史を視覚化する必要性を持っている本当のビッグプロジェクトにもらっていないと思います。私のテキストエディタはvimのであり、すべての私の他のツールは、ラインベースのコマンドされています。 githubのガイドは非常に明確に説明しているように、それはあなたも、ブラウザを必要とすることなく、シームレスな統合を持つことができるようにリモコンを設定するのは簡単です。