問題タブ [github-for-windows]
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 - git でリポジトリの説明を変更する
作業中のプロジェクトのリポジトリの説明を変更したいのですが、GitHub Web サイトに [編集] ボタンが表示されません。
私は GitHub for Windows と提供されたシェルを使用しています。
説明は Web サイトに存在しますが、ファイル.git\description
にはデフォルトの内容があり、\description
ファイルはroot
フォルダーにありません。GitHub に存在する場合、プロジェクトの説明はどこに保存されますか?
変更しまし.git\description
たが、変更は git ステータスには表示されません。
\description
フォルダーにファイルを作成したり、そのバージョンへのroot
リンクを作成したりせずに、プロジェクトの説明を変更する方法は?.git\description
github - github のベース ブランチの名前を変更する
作成した github fork の名前のタイプミス、つまりスペルミスを修正しようとしています。gwt-hightchart-dashboard-demo
からに「t」をドロップgwt-highchart-dashboard-demo
グーグル/スタックオーバーフロー検索をいくつか行った後、この簡単な演習を行う方法を見つけることができません。
- これは可能ですか?
- これは GitHub Web GUI 経由で可能ですか? どのように?
- これは GitHub Windows GUI 経由で可能ですか? どのように?
- これは Git コマンド プロンプト経由で可能ですか? どのように?
下の画像を参考にしてください。
git - cygwin と Github for Windows での行末
Github for Windows アプリケーションと、Cygwin (Windows 上) を使用したコマンド ラインでの git の両方を使用して、自分の git プロジェクトで作業できるようにしたいと考えています。
しかし、ある行から別の行に切り替えると、行末に問題が発生し続けます。
コマンド ライン ツールでレポに変更がない場合は、Github アプリですべてのファイルを変更する必要があります。Github アプリで変更を行うと、コマンド ライン ツールで再度変更する必要があります。
かなりの量のテストを行った後、両方のツールで機能させることができませんでした。
何がそれを機能させるでしょうか?私が現在設定している .gitattributes で: * text=auto しかし、それは役に立ちません
git - GitHub GUI を使用して COMMIT&SYNC すると、すべてが消えました
GitHubGUI で、いつものように変更を行ってからクリックするCommit&Sync
と、しばらくの間、[Merge Conflics] ダイアログがポップアップし、すべてが消えて、最新の変更をリモート リポジトリと同期しました。
私がしたことはすべて消えました。
これは、修正しようとしたマージエラーの後にクリックし続けた後に以前にcommit&sync
発生しましたが、今回はコマンドを実行しただけのように文字通りすべてが消えpull
、gitはコミットをキャッチしませんでした。
コミットされたこれらのファイルを回復する方法はありますか? GUI は最初にそれらをコミットしてからプッシュします。だから私はそれがどこかに行かなければならなかったと思います笑。
編集:
しました:
" commit
" はオンにHEAD@{3}
なっていますが、元に戻すにはどうすればよいですか? または変更をオンにするにはどうすればよいmaster
ですか?
php - 一人の開発者向けの Git ワークフロー (完全な git 初心者)
10 年以上何気なく開発してきた PHP プロジェクトで Git を使い始める時が来たと判断しました。(バージョン管理警察からの講義はやめてください!) 私の VPS では、プロジェクトが必要とするすべてを実行するために必要な複雑なセットアップが必要なためです (特に、単一コードベース、複数クライアント構造、および特殊な PDF を作成するための TeX の日本語対応インストール)。 )、ローカルの Windows ボックスに開発環境をセットアップすることはできません。しかし、私はサーバー上にプレイできるテストベッド領域を持っているので、それが私の開発領域です。現在、Filezilla を使用してサーバーにアクセスし、ファイルを直接 Notepad++ で開きます。編集内容を実際に確認する準備ができたら、保存して Filezilla にアップロードさせます。テストベッドで問題がないように見えたら、ファイルを本番コードベース領域にコピーします。うん、そのため、自分のコメント以外の変更履歴はありません。また、バグ修正と未完成の新機能を混在させないように注意する必要があります。進行中のさまざまなアップグレードに対する Git のブランチの価値がわかります。
昨日はつま先を濡らしてしまいました。最初に Github アカウントを作成し、次に (チュートリアルの推奨に従って) Git For Windows (独自の Bash と小さな GUI を備えたもの) と Kdiff3 をインストールし、Git Bash を構成するためのいくつかの指示に従いました。しかし結局、自分の Github アカウント (Github for Windows という適切な名前) とやり取りするために何か別のものをインストールする必要がありました。とにかく、Github の世界への最初の進出として簡単な作業を行いました。他の人の jQuery プラグインに機能を追加し、それを開発者と共有したかったので、彼のレポをフォークし、それを自分のマシンに複製し、ファイルを上書きしました。以前に編集してテストし、同期しました私のGithubアカウントにプルリクエストを送信しました。その最後の文の用語はすべて私にとってまったく新しいものだったので、そこまで到達したことを誇りに思いました. ;) しかし、Git ソフトウェアではなく、Github ソフトウェアのみが必要だったと思います。どのチュートリアルを信じるべきかを知るのは難しいです。
とにかく、今は自分の作品のワークフローを理解したいと思っています。それは皆さんへの私の実際の質問です。私が知る限り、マスター リポジトリを公開 Github 以外の場所に置くにはお金がかかりますし、他の人が私のコードを見ても気にしません (スパゲッティ コードで作られた私の奇妙なプロジェクトに他の人が取り組むことは期待していませんが、彼らはしたい、それは素晴らしいことです)。わかりましたが、その後は?おそらく、これらのシナリオの 1 つ、またはその他のシナリオ:
リポジトリのブランチを自分の PC に複製し、ローカル ファイルを編集して、テストのためにそれらを Filezilla にアップロードします (Filezilla はローカル ファイルとリモート ファイルの関係を自動的に認識しないため、現在のワークフローよりも数回クリックする必要があります。しかし、大したことではありません)。次に、コードに満足したら、ローカルでコミットし、Github に同期し、ファイルを (どこかから - この時点ではわかりません) プロダクション エリアにコピーします。
「ローカル」Git ファイルの場所がテストベッドになるように、VPS に Linux フレーバーの Git をインストールし、PuTTY を介して Git を使用してローカル コミットを実行します。ファイル構造は単純ですが (PC にコピーする必要はまったくありません)、Git を使用するのは面倒です。
- 私は PuTTY を頻繁に使用しているわけではありません。何らかの理由で接続が切断されることが多く、再起動する必要があります。
- Linux のコマンド ラインは Git のネイティブ環境ですが、おそらく GUI の方が快適です (コマンド構文をすぐに忘れてしまうためです。古い頭脳だと思います)。
また、ここでインストールした Git プログラムを使用することはなかったので、サーバーで使用するのが Git なのか Github なのかわかりません。
#1 も #2 も Git/Github を使用して実稼働ファイル領域をまったく管理していないため、必要なものすべてをコピーすることを忘れないようにするために、これはおそらく良い考えです。
PHP ベースの GUI がアイデア #2 に合う可能性を調査しようとしましたが (したがって、日常の操作に PuTTY を使用する必要はありません)、そのようなツールの議論はすべて、独自の Github サービスを作成しようとしている、または「ローカル」クローン リポジトリが物理的にローカル PC 上にある (OS が何であれ xAMP が実行されている)。しかし、おそらく、私が使用した Github ソフトウェアは、それをすべて実行するのに十分であると言えます。Github のマスター パブリック リポジトリ、どこかのブランチ (Github も?)、Web サーバー上の少なくとも 2 つのファイル セット (テストベッドとプロダクション エリア)、Github ソフトウェア、Git ソフトウェア、そして、私が座っているコンピューターのキーボード/画面。
私の初心者のとりとめのないことを許してください、しかし誰かが同じような開発状況を持っているなら、あなたのワークフローは何ですか? または、私に何を提案しますか?
git - commit を github にプッシュする
コミットしましたが、リモート リポジトリと同期しませんでした。しかし、同期しようとすると、Failed to sync this branch - You might need to open a shell and debug the state of this repo
I'm using Windows Git で失敗します。なぜこれが起こるのか、ここに投稿してください。前もって感謝します
github-for-windows - GitHub for Windows に古い README テキストが表示される
README.MD の現在の内容を表示するパネルが右側にあります。しかし、REAMDE.MD の内容を変更した後、パネル内のテキストが更新されていないことに気付きました。強制的にリフレッシュする方法はありますか?
私が持っている GitHub for Windows のバージョンは 1.0.41.2 (fd3fd236ac85e622194e88f248576b9fe25d28d4) です。
git - Windows 8 でリポジトリのクローンを作成できませんでした
私は Github と Git をまったく一緒に使用したことがないので、Github for Windows をダウンロードして Windows 8 コンピューターで実行しました。ただし、私がメンバーである組織にあるリポジトリを複製しようとすると、次のメッセージがすぐに表示されます。
インターネットと Github に接続できます。
Github for Windows がこれを行っているのはなぜですか? バグか設定ミスか?
github - プロキシの背後にある GitHub Windows クライアント
Windows 用の GitHub クライアントを動作させようとしています。私は、企業のプロキシとファイアウォールの背後にある企業の Win 7 x64 コンピューターを使用しています。他のさまざまな投稿をたどり、環境変数と構成変数の複数の組み合わせを試してみたところ、クローンを取得して更新をプッシュする唯一の方法は、完全な企業ドメインのユーザー ID とパスワードを含む HTTPS_PROXY 環境変数を使用することであることがわかりました。
これは、セキュリティの観点から容認できません。これを機能させる他の方法はありますか?
その他の注意事項:
以下が機能しました:
HTTPS_PROXY
値で呼び出される環境変数を追加しますhttp://[domain]\[userid]:[password]@someproxy.mycorp.com:8080
以下は機能しませんでした:
HTTPS_PROXY
変数からのユーザー ID とパスワードの省略HTTP_PROXY
(noS
)という環境変数を使用するhttp.proxy
グローバル設定ファイルへの変数の追加(.gitconfig
)https.proxy
グローバル設定ファイルへの変数の追加
いずれの場合も、GitHubクライアントは依然としてプロキシを認識しません。ファイルの内容は、起動時にTheLog.txt
常に次のように表示されます。
その後、いくつかの失敗したプロキシ認証試行の出力が続きます。これらはすべて「資格情報がありません」を示しています。
git - Git クローンの問題
次のコマンドを使用して、プライベート リポジトリにあるコードのクローンを作成しようとしています。
これを行うと、次の形式でエラーが発生します。
致命的: https://github.com/username/repo_name.git/info/refs?service=git-upload-packが見つかりません: サーバーで update-server-info を実行しましたか?
この問題を解決するにはどうすればよいですか? リポジトリを複製しようとしているときに間違った URL を使用していませんか?