問題タブ [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 - GitHub Windows「コミットの読み込みに失敗しました」
どこからともなく「コミットの読み込みに失敗しました」というエラーが表示され、コンソールを使用してデバッグするように求められました。入力しようとしgit log
たところ、「致命的: 不正なリビジョン 'HEAD'」というエラーが表示されました。ほとんどの場合、このエラーが発生します。
GitHub Windows Client のバグのようです。私は何も変なことをしていませんでした。
git - git コマンドが見つからず、ssh-agent が見つかりませんでした
私は今日 GitHub にいて、リポジトリからの更新が遅れていることに気付きました。更新を取得しようとしましたが、最初から失敗しました。Git Shell を起動したときに (GitHub for Windows から) 2 つのメッセージを受け取りました。
警告: git コマンドが見つかりませんでした。エイリアスを作成するか、PATH に追加してください。
警告: ssh-agent が見つかりませんでした。
「$ git fetch origin」と入力しようとすると、次のエラー メッセージが表示されました。
「$」という用語は、コマンドレット、関数、スクリプト ファイル、または操作可能なプログラムの名前として認識されません。名前のスペルを確認するか、パスが含まれている場合は、パスが正しいことを確認してから再試行してください。
$記号も省略してみましたが、何も変わりませんでした。
何が起こっているのかわかりませんが、最後にシェルを使用したとき (今月の初め)、これは行われませんでした。git.exe へのパスを PATH 環境変数に追加しようとしましたが、うまくいきませんでした。何も変わらないように見えました。その後、コンピューターを再起動していませんが、それが問題ですか? また、SSH を使用するように Git をセットアップしたこともありません。
github - Windows用のgithubで同期されていないコミットを削除するには?
GitHub (Windows) を使用して 2 つの非同期コミットがありますが、今はコミットしたくありません。それらを元に戻す、または削除するにはどうすればよいですか?
github - GitHub for Windows でこのコミットを元に戻し、このコミットをロールバックするとはどういう意味ですか?
Windows 用 Github には、次の 2 つのコマンドがあります。
revert this commit
- このコミットの変更を元に戻す新しいコミットを作成しますrollback this commit
- このコミットをロールバックして、これ以降のコミットで行われたすべての変更を作業ディレクトリに残します
これら 2 つのコマンドの正確な意味と、その使用方法を説明していただけますか。具体的には、2番目の目的が何であるかを理解できません。私には意味がありません。
以前のコミットに戻すことはできますか? チェックアウトして、気に入らない場合は最初のコミットに戻すことはできますか?
この GUI は git システムの非常に小さな部分を特徴としているように見えますが、それを利用する適切なワークフローは何でしょうか?
git - 奇妙な git アーティファクトは、コミットしたソース コードにどのように侵入したのですか?
最近、ソフトウェアの変更を gitHub リポジトリにコミットしました。コンピューター A にローカル リポジトリがあり、コンピューター B のリポジトリでいくつかの作業を行いました。リポジトリ B で行った変更を gitHub リポジトリにプッシュできませんでした (インターネットの問題)。そのため、変更したソース ファイルをコピーして、コンピューター A 上の関連するソース ファイルをそれらで上書きしました。コンピューター上で、AI が私の変更を gitHub リポジトリにプッシュしようとしたところ、不思議なことにヘッドが分離するという問題が発生しました。私はレポへの唯一の貢献者であるため、なぜこれが起こったのかを理解するのに十分な知識はありませんが、いずれにせよ、すべてのローカルファイルを追加し、問題を修正するためにリベースを続けました. すべてがうまくいきましたが、今日、ソース ファイルを調べたところ、ソース コードの周りに奇妙な git アーティファクトが広がっていることがわかりました: #include "TIM3.h"
「<<<<<<< HEAD」、「=========、および ">>>>>>> lab3 の完了といくつかのレポート」は、もともと私のソース コードにはありませんでした。「lab3 complete and some report」は、最新のコミットに対して作成したコミット コメントです。
どのように/なぜこれが起こったのですか?
github - Github がブランチを同期できませんでした
私は W7 64 bi を使用していますが、github クライアント アプリからエラーが発生しました。それは言います:
ブランチの同期に失敗しました。シェルを開いて、このレポの状態をデバッグする必要がある場合があります。
私は今何をしますか?
git - 致命的:リモートエンドが予期せずハングアップしました(書き込みオブジェクト:100%)
私はいくつかのケースを見つけましたが、それらは同じではありません。この場合、gitはオブジェクトの書き込みが完了したと言いますが、失敗します。理由は何ですか?
これはPowerShellコンソールです。
windows - githubで「最新」バージョンのフォルダーを自動的に維持する方法はありますか?
何百もの「名前」フォルダーをリストするgithubリポジトリがあります。各「name」フォルダには、コンテンツのバージョンごとに「version」フォルダがあります。
例:
私が欲しいのは、それぞれの「名前」フォルダーに「最新」フォルダーを作成することです。このフォルダーには、常に最新バージョンのファイルが含まれます。
基本的に、新しい「バージョン」フォルダを追加するときは、「最新」フォルダが存在しない場合はそれを作成し、そこに最新バージョンのファイルをコピーします。フォルダが存在する場合は、その中のすべてを削除して、最新バージョンのフォルダからファイルを貼り付けます。
これを自動化する方法はありますか?
git - 競合すると、GitHub for Windows は私を「リベース」状態にします。そこからどうすればよいですか?
最近、GitHub for Windowsを使い始めました。
衝突したばかりです。コマンドラインでは、これを処理する方法を知っていますが、GitHub for Windows は、私が慣れていない状態にすることを選択しました:
競合を修正し、ファイルをコミットしましたが、実行するgit push
と次のように表示されます。
マージ コミットをリモート マスターに取得するための推奨される方法は何ですか? 私はこれを達成すること
を疑います。git push origin HEAD:master