1

小さなラボのコードを管理するために git を使用する方法を学んでいます。現在、私は唯一の開発者です。

リポジトリのセットアップがあり、ローカルでコミットしてオリジンにプッシュしています。レポをいつクローンする必要があるかについて混乱しています。実際、私は一般的なワークフローについて混乱しています。特に、開発者が 1 人しかいない場合、分岐する機能はまだありませんが、マイナー コミットで壊れ続けたくない作業コード ベースがあります。

進行中の作業を保護するために、1 日の終わりにコードをプッシュするのが好きです。

ティア

編集: クローンはチェックアウトする必要があります EDIT2: おそらくチェックする必要があります = ブランチ

4

1 に答える 1

3

すでにレポをセットアップしてリモートにプッシュしている場合、現在、別のクローンを作成する必要はありません。cloneたとえば、新しいマシンで作業を続けたい場合などに、 が必要になります。

ここでは、古典的な分岐戦略について説明します。それをサポートするスクリプト ツールがここにあります。ただし、小規模なラボで作業している 1 人の開発者の場合は、少し過剰に設計されている可能性があります。

ただし、小規模なコミットによる妨害を避けたい安定したコード ベースがある場合は、ブランチを自由に使用する必要があります。ブランチとマージは、git では安価でシンプルです。機能の作業を開始したらすぐにブランチを作成します。機能の作業をそのブランチにコミットします。安定したら、機能ブランチを master にマージします。(またはrebase、単純なバージョン履歴が好きな場合は、あなたが唯一の開発者であるため、完全に安全です)。

毎日プッシュするのは素晴らしいアイデアのように思えます。

于 2013-06-01T18:05:25.603 に答える