問題タブ [github]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - ファイアウォールを介して github からファイルをロードしようとすると、信じられないほど遅くなります。回避策の提案はありますか?
自分が何をしているのか完全にはわからないので、これを投稿するのを少しためらっています。どんな助けでも素晴らしいでしょう。
ファイアウォール/フィルターを搭載したコンピューターを使用しています。問題なくファイルをダウンロードできます。ただし、Github からファイルを複製しようとすると、コンピューターがハングアップします。何も起こりません。フォルダーにgitファイルを作成しますが、キーファイルは読み込まれません。コンテキストについては、RailsアプリでRestful認証にロードしようとしています。
これに対処した人はいますか?クローンを機能させるための提案はありますか? ファイアウォールを無効にすることも選択肢の 1 つかもしれませんが、そのプロセスを経ずに何かできることがあれば、ありがたいです。
git - 既存の Git リポジトリを Github にプッシュすると、コミットの約半分しか送信されませんか?
私は数日間開発しているローカル Git リポジトリを持っています。これまでに 18 個のコミットがあります。今夜、私はそれをプッシュしたいと思っていたプライベート Github リポジトリを作成しました。しかし、そうすると、18 件のコミットのうち 8 件が Github にプッシュされただけでした。Github リポジトリを削除して再試行しましたが、結果は同じでした。
なぜこれが起こっているのでしょうか?私は以前にこの手順を数回成功させたことがないので、少し困惑しています。
更新: このレポには master ブランチしかありません。投稿された回答のいくつかに対処するために...
git - git リポジトリの部分共有
私はgitが初めてです。次のシナリオがサポートされているかどうか、サポートされている場合はどうすればよいか (つまり、セットアップと更新のための git コマンド) を考えています。
リポジトリは、「local」、「mirror」、および「github」の 3 つの異なる場所から利用できます。'mirror' は 'local' を完全にミラーリングし、'github' は 'copyrighted' ディレクトリを除いて 'local' をミラーリングします。
ありがとう。
ruby-on-rails - Githubと複数のコンピューターを操作するための最良の方法は何ですか?
私はいくつかの学校の成績評価ソフトウェアを開発していて、プロジェクトをホストするためにGithubを使用することにしました。Ubuntuボックスでコードを作成した後、それをGithubにプッシュし、MacBookProに複製しました。MBPでコードを編集した後、Githubにプッシュバックしました。翌朝、Ubuntuボックスのリポジトリをaで更新しようとしましたが、git pull
さまざまな問題が発生しました。
この状況で働くための最良の方法は何ですか?自分のリポジトリをフォークしたくないし、自分自身にメールを送信したり、リクエストをプルしたりしたくありません。Githubをマスターのように扱い、Githubから別のコンピューター上のすべての個人リポジトリにプッシュ/プルできないのはなぜですか?
git - GitHub と連携するプロジェクト管理
(編集:Googleコードは現在gitをサポートしており、とにかくプロトコルバッファをMercurialに変換したため、この質問は私の特定の問題では古くなっています。ただし、IMOはまだ一般的な関心事です。)
私のC# Protocol Buffers Portは、そのソース管理に github を使用しており、git の使用を本当に楽しみ始めています。しかし、私が知る限り、github はプロジェクト管理ツールを提供していません。欠陥と機能の追跡、ディスカッション、機能リクエスト、ドキュメントなどです。私の所属を考えると、Google Codeは当然の選択ですが、そこにプロジェクトを作成しますが、github でソースをホストします。
Fogbugz/Assembla に関するこの質問は、主に欠陥の追跡に焦点を当てているようです。より「完全な」プロジェクト管理ソリューションに関して、他の人がどのような経験をしたのか知りたいと思っていました。Fogbugz は実際に私が必要とするすべてのことを行ってくれますか? (ドキュメントに wiki を使用することには利点がありますが、コードと一緒にドキュメントを配布できるようにしたいとも考えています。) 最初の段落で述べた明示的な機能以外に、考慮すべきプロジェクトの側面のうち、見逃しているものはありますか?
これは間違いなくオープン ソース プロジェクトのままであり、支払いはしたくありませんが、少額の料金が必要になってもかまいません。現在、開発者は私だけですが、状況は変わる可能性があり、多くの人がバグや機能のリクエストを提出する可能性があります。(言い換えれば、私はそれが人気になることを望み、期待していますが、ほとんどの作業は私が行っています。)
以前、私はさまざまなオープン ソース プロジェクトに貢献してきましたが、非常に目立ち、活発なプロジェクトを運営するという点ではあまり貢献していませんでした。( MiscUtilは現在も私の Web サイトで「ホスト」されており、時々リリースされます。実際のソース管理はローカル NAS にあります。)
自分の経験を共有したい人はいますか?
編集: 私が現在検討しているもう 1 つのオプションは、Google Code プロジェクト (私は雇用主に忠実でありたいと思っています) と、git から svn への時折のマージ (少なくとも、リリースを行うたびに) です。これにより、非 git ユーザーも簡単にソースを入手できるようになります。
git - 「git branch -r」を実行すると「origin/HEAD」が表示されるのはなぜですか?
git branch -r
なぜブレーズを実行すると、それがリストされorigin/HEAD
ますか? たとえば、GitHub には、master と awesome-feature という 2 つのブランチを持つリモート リポジトリがあります。それgit clone
を取得して新しいディレクトリに移動し、ブランチを一覧表示すると、次のように表示されます。
または、それがどのような順序になるか(アルファ?私はこの例を偽造して、無実のリポジトリの身元を秘密にしています)。それで、HEAD
ビジネスは何ですか?push
彼らHEAD
がプッシュしたときに最後に指摘されたのは何ですか?それは常に彼らがpush
編集したものではありませんか?HEAD
動き回る... 誰かHEAD
が別のマシンで何を指し示しているかを気にするのはなぜですか?
私はリモート追跡などを処理しているところなので、これは長引く混乱の 1 つです。ありがとう!
編集: 専用のリモート リポジトリ (GitHub のように、誰も ssh に接続してそのコードで作業することはなく、プルまたはプッシュのみなど) には HEAD がなく、また、あるべきではないという印象を受けました。作業コピーはありません。そうじゃない?
git - GitHub でネットワーク ビューを機能させるにはどうすればよいですか?
ここにある推奨コマンドを実行しましたが、まだネットワーク ビューが機能していないようです。代わりに、ページ/ビューの内容は次のとおりです。
これが Github リポジトリの場合は、資格情報を設定してネットワークを表示できます
git config github.user REPO_USER
git config github.repo REPO_NAME
git - GitHub からのコードの削除
ディレクトリとその履歴を GitHub から完全に削除する方法はありますか?
git - GitHub でコミットを削除するにはどうすればよいですか?
「誤って」コミットを GitHub にプッシュしてしまいました。
このコミットを削除することは可能ですか?
このコミット前の GitHub リポジトリを元に戻したいです。
git - Hudson チェックアウト問題の Git プラグイン
Hudson 用の Git プラグインを使用すると、オンラインの git リポジトリ (git://github.com/ithena/orm2dsl.git) から最新のソースを取得するときに、ジョブが常に失敗します。
git プラグインが最初に正常に実行されgit fetch
ます。次に、 を実行しようとしgit checkout -f origin/
ますが、以下に示すように失敗します。これは私の git リポジトリの問題ですか、それとも意味のないチェックアウト コマンドですか?
ジョブ構成にブランチが設定されていない Git コマンド:
ジョブ構成でブランチを master に設定した Git コマンド:
Hudson コンソール出力:
Hudson 環境: Debian Etch、Sun JSDK 6、git 1.4.4.4、hudson の最新の安定版ダウンロード