ホームページ  >  に質問  >  本文

Git を管理する際、編集が完了する前にバージョンを送信したくない場合は、コンピューターを変更する必要があります。何をするか?

git archive を使用すると、送信されたバージョンのみをエクスポートできます。未提出のものは機能しません。 。
送信後、エクスポートして前のバージョンに戻しますか?
どうすればもっと良くなるでしょうか?

曾经蜡笔没有小新曾经蜡笔没有小新2706日前904

全員に返信(6)返信します

  • 漂亮男人

    漂亮男人2017-05-24 11:37:49

    ステップ 1: 一時的なブランチをプルします

    リーリー

    ステップ 2: 一時ブランチで送信する

    リーリー

    ステップ 3: コンピューターを変更して一時ブランチをチェックアウトします

    リーリー

    ステップ 4: abc ブランチを削除できます

    返事
    0
  • 黄舟

    黄舟2017-05-24 11:37:49

    Git は svn ではありません。 Git は複数ブランチで開発できるのに、なぜ送信できないのでしょうか?通常のプロジェクト管理には、少なくとも 1 つのメイン ブランチと 1 つのリリース ブランチがあり、各開発者は独自の独立したブランチを持ちます。提出後、スペシャリストによるレビューの後、メイン ブランチにマージされます。

    返事
    0
  • 仅有的幸福

    仅有的幸福2017-05-24 11:37:49

    変更を保存するためにブランチを切り取り、変更した部分をこのブランチに送信し、コンピューターを変更してプルダウンして開発を続行し、独自のバージョン ライブラリに送信できます。使用後は一時ブランチを削除するだけです

    返事
    0
  • 大家讲道理

    大家讲道理2017-05-24 11:37:49

    1 新しいコンピューターにハードディスクを取り付けます
    2 古いコンピューターと新しいコンピューターをしばらく同時に使用できる場合は、最初にローカルでコミットし、古いコンピューターでサーバーを開くか、ネットワーク共有を使用してコード ライブラリを共有します。古いコンピュータのライブラリを新しいコンピュータに複製します。
    3 新しい一時ブランチを作成し、それをパブリック サーバーにプッシュします。新しいコンピューターでクローンを作成した後、パブリック サーバー上の一時ブランチを削除します。

    返事
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-24 11:37:49

    Git は本質的に分散開発なので、ブランチを自由に作成できます。

    返事
    0
  • PHP中文网

    PHP中文网2017-05-24 11:37:49

    私の方法を教えてください。この解決策は主にコンピュータを変更するためではなく、不完全なコミットを送信したくないためです。
    lz はコミット内容をより包括的にしたいだけです。修正すれば完璧に解決できます。このコマンドはコミット情報を変更するために使用されます

    リーリー

    一般的な使用法:

    リーリー

    このようにして、いつでもローカルに送信できます。最終的に満足したら、それをリモートにプッシュします。
    lz の状況では、最初のコンピューターがプッシュし、2 番目のコンピューターが pull&&-amend した後、ローカル コミットとリモート コミットはすでに異なっていることに注意する必要があります。この時、リモートブランチを削除して再度プッシュする必要があります。方法は2つあります

    。 リーリー

    返事
    0
  • キャンセル返事