問題タブ [git-gui]
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 GUI の Git 追加 (ctrl+A) と Stage to Commit (ctrl+T) の違いは何ですか?
git add CTRL+が変更の追跡を開始し、既に追跡されているファイルへの変更をステージングする場合、git gui でAStage to Commit CTRL+を使用する必要があるのはなぜですか?T
git - 変更をプルすることによってトリガーされたマージを中止すると、GIT がクリーンアップしないのはなぜですか?
中止されたプル コマンドが原因で、私のチームは最近 GIT で多くの問題を抱えていました。
ユーザーがインデックスにないローカル変更を行ってプルを実行すると、git がマスターへのマージの適用を開始して中止しようとするのを見てきました。その後、チェックアウト全体が、ほとんど回復不可能な状態になります。以前は、マージを試行する前に、GIT が何らかのチェックを実行してこれらの問題を特定すると考えていました。
クリーンな状態 (コミットするものが何もない状態) であっても、少なくとも 1 回は同じことがランダムに発生するのを見てきました。リベースしないと、プルするときにマージの競合を解決しなければならないことは理解していますが、これは起こっていることではありません。
ジトライトを使用しています。私は主にコマンドラインを使用していますが、まだこれらの問題に遭遇していません。チームの残りのメンバーは、git-gui または 1 つのケースでは TortoiseGit を使用しています。
git-gui バージョン 0.13.GITGUI
git バージョン 1.7.8.msysgit.0
Tcl/Tk バージョン 8.5.1
TortoiseGit 1.7.6.0
可能な限りブランチを使用していませんが、これは機能するはずだと感じています。
GIT では、列車が大破しようとしているときにプルを試みることができるのはなぜですか?
GIT が正常に中止されないのはなぜですか?
git - GIT GUI がようこそ画面にアクセスできない
GIT GUI で新しいリポジトリに取り組もうとしています
しかし、GIT GUIを開くと、2番目のページに直接移動し、以前のリポジトリが開きます
添付はスクリーンショットです
プロジェクトを切り替えるにはどうすればよいですか? Git-GUI のウェルカム画面を表示するにはどうすればよいですか?
eclipse - gitguiとgitbashおよびeclipsegitプラグインで同じリポジトリを同時に表示することはできますか?
私はEclipseを使用して、Windows7マシン上のAndroidJavaプロジェクトで作業しています。私はGitを使用して、バージョンの追跡、バックアップ、共有を行っています。
git gui、git bash、およびeclipsegitプラグインがあります。私の質問は本当に次のようになります。
安全ですか、および/またはツール(gui、bash、eclipse)をすべて開いて、同じgitリポジトリを同時に表示すると、正しく機能しますか?
Eclipseでチェックインに数回失敗したことがあるので、これを尋ねます。gitguiでバーフィングを行っていたときに、勇敢で愚かで、「gitindexのロックを解除」を選択しました。私がそのロックを解除したので、私のgitクライアントのどれも文句を言いませんでした。しかし、ロックがあり、「手動で」ロックを解除したという提案は、gitリポジトリでスレッドセーフでないクラッシュへの扉を開いたのではないかと心配しています。
TIA
git - SourceTree の git-blame はどこにありますか
誰がどの行/ファイルに変更を加えたかを知りたいです。git-blame はまさにそれを行います。SourceTree には git-blame ビューがありますか?
git - GitDiff-選択した行またはチャンクを元に戻すにはどうすればよいですか
Git GUIでは、差分の一部を選択して、それらの行またはチャンクだけをステージングできます。ファイル内の変更された行をロールバックする場合のように、どのように反対を行うでしょうか。通常、これらは偶発的な空白の変更です。元に戻したいのですが、同じファイルの他の部分をステージング/コミットします。
git - git mv は SourceTree のどこにありますか?
ファイルを移動できることは知っています。しかし、ディレクトリ全体の名前変更と移動についてはどうでしょうか?
windows - Git GUI のリポジトリ ピッカーはどこにありますか?
GIT の使用を開始したばかりですが、何らかの理由でクリックして GIT GUI を開くたびに、リポジトリ ピッカーが表示されず、リポジトリ画面に移動して C ドライブにあることが示されます。
通常のように開くたびにレポを選択できるように、これをオーバーライドする方法を知っている人はいますか?
ありがとう
git - Git: 複数のブランチをマージする
これがどこかで徹底的に、明白に、そしておそらくすでにそうであるように何度も答えられていたら、私はお詫びします。しかし、少なくとも 1 週間検索しても、私が抱えているこの特定の問題に関する情報を見つけることができませんでした。
簡単にするために、3 人でプロジェクトに取り組んでおり、各人が独自のブランチを持ち、定期的にマスター トランクにマージします。問題は、競合が発生する (チェリー ピックを試みる) か、マスターのすべてのファイルと最後のブランチとマージされた最初の 2 つのブランチが単に上書きされているように見えることです。
私の問題は(うまくいけば)単純です:
マスタートランク
test1 ブランチ
test2 ブランチ
test3 ブランチ
3 つのブランチすべてがマージされた場合の望ましい出力:
テスト1と2をマージしようとすると、実際に得られるのは次のとおりです。
自動マージに失敗しました。競合を修正してから、結果をコミットします。
私は現在、Windowsでgit-guiを使用しています(最終的にgitに頭を悩ませたときにbash / shell / cliに変更する計画があります)。 git-gui ですが、もちろん物乞いは選択者になることはできません。
物事をシンプルに保つために、リポジトリはサーバーではなくローカル ネットワーク フォルダーにあります。これが実装に影響するかどうかはわかりません (使用法を正しく推測していれば、プッシュとプルは使用されないと思います)
現在、Git は、すべてのマージが手動で行われているため、古いバージョンを保存および参照するための手段に追いやられています。
git - Git Gui でリモートを追加する方法は?
変更をリモート サーバー上のフォルダーにプッシュしたいと考えています。私はそれにマップドライブを行うことさえできます。プッシュ先のサーバー フォルダーを選択できるフォルダー ブラウザー (リポジトリを作成する場所を選択するのと同じ) があればいいのにと思います。ないので、ここに構文エラーがあることを知っています。