問題タブ [git-show]
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 - HEAD~n^k は git で何をしますか?
^
または~
文字を使用して、実際のコミットの祖先を指定できることに気付きました。たとえば、次のコミットのログがある場合
1990f31
次に、 with HEAD^1
(または同等に with HEAD~1
)の親コミットがどれであるかを知ることができk135145
ます。
今、私はまた、それがマージコミットの場合に結合できることも読みました。したがって、誰かがコミット参照を説明する例を提供できますか?^
~
git show HEAD~n^k
git show HEAD^k~n
n
k
git - 元の URL を表示しようとすると、Git は「禁止」を返します
しばらく触れていないサーバーにコードを取り込もうとしています
しかし、引っ張ろうとすると禁断。したがって、サーバー プロジェクトの git アドレスが間違っているかどうかに興味があります。しかし、経由でGitアドレスを見ようとするとgit remote show origin
、「禁止」と表示されます
どうすればこれを回避し、以前と同じように git リポジトリからプルし続けることができますか?
git - git diff と git show がタブをスペースに置き換えているように見えるのはなぜですか?
git diff
タブ文字を含むインデント用のタブを含むコード ベースの変更を見ると、多くのスペースに置き換えられます。でパッチを見るときも同じことが起こりますgit show
。git format-patch
結果のファイルを使用して見ると、cat
すべて問題ないようです。
これらのコマンドは、文字を置き換えることによって壊れた機械可読なパッチを表示するので、何が起こっているのか、そしてこれが起こらないようにするにはどうすればよいのか疑問に思います.