rebase (1,192)


Gitを使用して特定のファイルを特定のリビジョンにリセットまたは元に戻しますか?

Gitを使用して特定のファイルを特定のリビジョンにリセットまたは元に戻しますか?

私はファイルのグループの一部として何度かコミットされているファイルをいくつか変更しましたが、今度はそのファイルの変更を以前のバージョンに戻したり元に戻したいと思っています。 私は必要なリビジョンを見つけるためにgit diffと一緒にgit logを実行しましたが、過去にそのファイルを元の状態に戻す方法はわかりません。…


Gitでunstagedな変更をどのように破棄すればよいですか?

作業コピーのインデックスにない変更を破棄するにはどうすればよいですか?…


人々が別の著者名でgit commitを押すのを防ぎますか?

gitでは、ローカルのgit設定ファイルに正しい作者を指定するのは各ユーザの責任です。 リポジトリが集中管理されたベアリポジトリにプッシュすると、リポジトリのコミットメッセージには、自分のリポジトリにコミットするときに使用した著者名が付きます。 コミットのための既知の作者が使用されるように強制する方法はありますか? "central"リポジトリはssh経由でアクセス可能です。 私は、これ…


git rebaseを元に戻す

誰も簡単にgit rebaseを元に戻す方法を知っていますか? 心に浮かぶ唯一の方法は、手動で行うことです。 git checkout両方のブランチへのコミット親 そこから一時的なブランチを作成します チェリー-すべてのコミットを手作業で選ぶ 手動で作成したブランチでリベースしたブランチを置き換えます 私の現在の状況では、両方のブランチからコミットを簡単に見つけることができます…


gitでローカルブランチを異なるプレフィックスを持つリモートブランチにマップできますか?

ここで私は半集中型のgitリポジトリを使って作業しています。 各開発者は中央のgitリポジトリに独自のサブツリーを持っているので、次のようになります。 master alice/branch1 alice/branch2 bob/branch1 michael/feature release/1.0 release/1.1私の木の中でローカルに働いていますが、 topic/featureがありま…



git - 既存の未処理のコミットを修正するには?

コミットメッセージに間違ったことを書きました。 代わりに、私はいくつかのファイルを含めることを忘れてしまった。 コミットメッセージ/ファイルを変更するにはどうすればよいですか? コミットはまだプッシュされていません。…


git-svnはgitでマージした後に危険ですか?

git-svnを試してみる私の動機は、簡単にマージして分岐することです。 それから、私はgit-svn(1)という人がこう言っています。 git-mergeまたはgit-pullを実行することは、コミットする予定のブランチではお勧めできません。 Subversionは合理的または有用な方法で合併を表すものではありません。 Subversionを使用しているユーザは、あなたが作成したマー…


git:squash/fixupを先にコミットする

あなたが持っていると仮定します: A-B-C ビルド/テストが失敗しました。 修正はAでマージする必要があります。私の現在のワークフローは次のようなものです: $ git commit-m "fixA" A-B-C-fixA $ git rebase-i A~1 そして、AのスカッシュfixAは次のようになります。 A'-B-C 次のようなことをするコマンドがありますか? A-B…


git - このコミットはどれですか?

ブロブのハッシュを考えると、ツリーにこのブロブを持つコミットのリストを取得する方法はありますか?…


gitブランチの変更されたファイルが別のブランチに流出しています

私はマスターブランチと別のトピックブランチを持つgitリポジトリに取り組んでいます。 トピックブランチに切り替えてファイルを変更しました。 今、もし私がmasterブランチに切り替えると、同じファイルが変更されたものとして表示されます。 例えば: git-buildブランチのgit status:#On branch git-build#Changes to be committe…




git push merge commit 取り消し pull checkout branch 使い方 reset