問題タブ [tortoisegit]
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が日付とすべてゼロのハッシュを持たないコミットを作成するのを見た人はいますか?
そのため、先日、WindowsでTortoiseGitを使用している仲間のチームメンバーがログを取得しました。上部には、ハッシュが完全にゼロ、ユーザー、日付がないコミットがありましたが、4つの変更されたファイルとコミットがありました。メッセージ。
少し前からのコミットのようですが、それ以外はわかりません。
このコミットを修正する方法、または単に削除して、常にログの一番上に表示されないようにする方法はありますか?
git - 競合によって元に戻されたコミットを再適用しますか?
競合の対処方法を知らない誰かによって元に戻されたコミットがあります。コミットを自動マージして戻す簡単な方法はありますか? 「merge to master」を使用してみましたが、最新としか表示されません。私はカメギットを使用しています。
git - 必要なファイルのみに TortoiseGit ブランチを作成するにはどうすればよいですか?
次のフォルダー構造があります。
dirAだけにブランチdirABranchを作成するのはよくないので、この dirA のコンテキスト メニューからブランチを作成してコミットし、バージョン管理されていないファイルを追加します。しかし、MasterまたはdirABranchをチェックアウトすると、すべてのソリューションがそのリビジョンから状態を復元します。でもdirAだけ欲しい!また、サブディレクトリ内のファイルをコンテキスト メニューからチェックアウトすると、バグや予期しない動作が発生することも発見しました。私はwin7で最後のGit、TortoiseGitを使用しています
git - gitデータベースファイルはWindowsのどこに保存されていますか?
gitをインストールし、担当者を作成し、チェックインしていくつかのファイルに変更を加えましたが、バックアップできるようにgitがリポジトリデータベースとマスターファイルを保存する場所を知りたいです。
ありがとう
git - TortoiseGitで早送りしない方法
Gitでのマージでは、早送り(--no-ff)を推奨しない人もいるので、私はそれをやりたかったのです。しかし、TortoiseGitGUIでそれを有効にするためにチェックする場所がわかりません。
はい、コマンドラインからこれを行うことができます。しかし、グループの他の人はそれを使用しないので、GUIソリューションが必要です。
編集:質問からプッシュを削除しました。以下に指摘するように、それは現実的ではありません。参照はプルのみでした。
git - Gitソース管理::ソースリポジトリを作成した後、USBハードディスクを安全に削除することについて?
職場のコンピューターと自宅のコンピューターの間でプロジェクトソースを同期したい。したがって、1つまたは2つのファイルを変更したからといって、すべてのソースファイルをコピーする必要はありません。
だから私はGitを使います。私のコンピュータのOSはWindowsXPです。Git-1.7.4-preview20110204.exeTortoiseGit-1.6.5.0-32bit.msiをインストールしました。
USBハードディスクにソースリポジトリを作成しました。作業ディレクトリはコンピュータのハードディスクにあります。うまくいくようです。しかし、USBハードディスクを安全に取り外したい場合、WindowsはUSBディスクが使用されているので、取り外すことができないと警告します。プロセス「TGitCache.exe」を終了しましたが、まだ問題があります。
Gitソースリポジトリを使用してUSBハードディスクを安全に取り外すにはどうすればよいですか?
本当にありがとう!
git - TortoiseGit は git-gui のように選択的なステージングを許可しますか?
この質問:
TortoiseGit を使用してインデックス/ステージング領域を操作できますか?
TortoiseGit の主な機能はgit コマンド ラインの必要性を排除することではないとの立場をとっており、一般的には同意します。
ただし、git-gui には、私が頻繁に使用する機能があります (おそらく悪いワークフローを補うため): 点在する変更の束を複数のコミットで一貫した変更セットに分割するために、現在のパッチからハンクまたは行を選択的にステージングまたはステージング解除する機能です。 .
コマンドラインの代替手段は (少なくとも私にとっては) 少し扱いにくいので、理想的には、TortoiseGit で同じ選択的なコミットを行いたいと考えています。
これまでのところ、これを行う方法を見つけていません。他の質問への回答から、それは不可能だと思います。誰でもこれを確認できますか?
git - git/TortoiseGitでバージョン管理されたファイルをさかのぼって削除するには?
git リポジトリを開始してから、バイナリがバージョン管理されていることに気付きました。その結果、.git
10MB になりました。小さなプロジェクトの 40 リビジョンには大きすぎます。
これらのファイルをリポジトリからさかのぼって削除するにはどうすればよいですか? 単純な git の削除では履歴が削除されないため、スペースを占有し続けます。
Unfuddle で TortoiseGit を使用しています。
git - TortoiseGitで「解決」を元に戻すにはどうすればよいですか?
ローカルの Git リポジトリで 2 つのブランチをマージしましたが、多数の競合が発生しています。TortoiseGit のコンテキスト メニューの [解決] をクリックすると、競合解決 GUI が表示されるのではないかと考えて、それをクリックしました。したがって、次のようなマークのないファイルがたくさんあります。
Git はそれらがまだ問題であることを認識していません。
この解決済みの競合のマークを元に戻すにはどうすればよいですか。つまり、再度競合としてマークするにはどうすればよいですか?
git - TortoiseGit と Pageant では、毎回「キーを追加」する必要があります
背景: git と TortoiseGit を github.com で使用しています。.git ローカル ブランチでの私の開発サイクルは次のようになります。
毎日これを行うたびに、Pageant がバックグラウンドで自動ロードされ、そのアイコンがシステム トレイに表示されます。しかし、前日にロード (または再起動) した private.ppk が記憶されていません。
私がしなければならないたびに:
そして、それは機能します。自動ロードをクリックできる手動アイコン/ショートカットを作成しました。
そのショートカットで起動すると、キーがメモリに読み込まれ、正常に動作します。
質問: TortoiseGit に "c:\path\to\private.ppk" パラメーターを記憶させたり、ページェントに渡したりして、最初に自動ロードするときに秘密鍵も自動ロードするにはどうすればよいですか?
使用できる永続的な設定はありますか?
前もって感謝します!:-)