git archive を使用すると、送信されたバージョンのみをエクスポートできます。未提出のものは機能しません。 。
送信後、エクスポートして前のバージョンに戻しますか?
どうすればもっと良くなるでしょうか?
漂亮男人2017-05-24 11:37:49
ステップ 1: 一時的なブランチをプルします
リーリーステップ 2: 一時ブランチで送信する
リーリーステップ 3: コンピューターを変更して一時ブランチをチェックアウトします
リーリーステップ 4: abc ブランチを削除できます
黄舟2017-05-24 11:37:49
Git は svn ではありません。 Git は複数ブランチで開発できるのに、なぜ送信できないのでしょうか?通常のプロジェクト管理には、少なくとも 1 つのメイン ブランチと 1 つのリリース ブランチがあり、各開発者は独自の独立したブランチを持ちます。提出後、スペシャリストによるレビューの後、メイン ブランチにマージされます。
仅有的幸福2017-05-24 11:37:49
変更を保存するためにブランチを切り取り、変更した部分をこのブランチに送信し、コンピューターを変更してプルダウンして開発を続行し、独自のバージョン ライブラリに送信できます。使用後は一時ブランチを削除するだけです
大家讲道理2017-05-24 11:37:49
1 新しいコンピューターにハードディスクを取り付けます
2 古いコンピューターと新しいコンピューターをしばらく同時に使用できる場合は、最初にローカルでコミットし、古いコンピューターでサーバーを開くか、ネットワーク共有を使用してコード ライブラリを共有します。古いコンピュータのライブラリを新しいコンピュータに複製します。
3 新しい一時ブランチを作成し、それをパブリック サーバーにプッシュします。新しいコンピューターでクローンを作成した後、パブリック サーバー上の一時ブランチを削除します。
PHP中文网2017-05-24 11:37:49
私の方法を教えてください。この解決策は主にコンピュータを変更するためではなく、不完全なコミットを送信したくないためです。
lz はコミット内容をより包括的にしたいだけです。修正すれば完璧に解決できます。このコマンドはコミット情報を変更するために使用されます
一般的な使用法:
リーリーこのようにして、いつでもローカルに送信できます。最終的に満足したら、それをリモートにプッシュします。
lz の状況では、最初のコンピューターがプッシュし、2 番目のコンピューターが pull&&-amend した後、ローカル コミットとリモート コミットはすでに異なっていることに注意する必要があります。この時、リモートブランチを削除して再度プッシュする必要があります。方法は2つあります