Git を管理する際、編集が完了する前にバージョンを送信したくない場合は、コンピューターを変更する必要があります。何をするか?
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-24 11:35:49
0
6
930

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

曾经蜡笔没有小新
曾经蜡笔没有小新

全員に返信(6)
漂亮男人

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

リーリー

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

リーリー

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

リーリー

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

いいねを押す +0
黄舟

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

いいねを押す +0
仅有的幸福

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

いいねを押す +0
大家讲道理

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

いいねを押す +0
过去多啦不再A梦

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

いいねを押す +0
Ty80

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

リーリー

一般的な使用法:

リーリー

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

。 リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート