に似ている:
- Keystick と GitHub の Git
- 「旅行コード」に USB スティックで GIT を使用する
- git: 複数の PC 間でローカル コピーを適切に共有する方法
- Git: 作業コピーのプッシュプル
- 既存の空でないディレクトリを Git 作業ディレクトリに変換し、ファイルをリモート リポジトリにプッシュする方法
次のことを達成するためのワークフローの手順を理解しようとしています。
- 「ホーム」でローカルに作業したので、リポジトリを開始したい
W:\DEV\proj1
git init W:\DEV\proj1
cd W:\DEV\proj1
git add *
git commit -m"1st home"
- 次に、このレポを別の場所(つまり、usbkey)に「ポータブル」に複製したいとします。
P:\DEV\roam1
git clone . P:\DEV\roam1
- 次に、どちらの場所(「自宅」または「ポータブル」)でも作業を行い、変更を前後に同期
できるようにしたいと考えています。
- (携帯時)
// new file f1.txt
git add *
git commit -m"1st portable"
git ???
-- f1.txt > "ホーム" を同期しますか?
- (自宅で)
// new file f2.txt
git add *
git commit -m"2nd home"
git ???
-- 同期 f2.txt > "ポータブル"
- 繰り返す
- (携帯時)
パート A)「集中型ハブ」、つまり github にクローンを作成して同期する方法、または USB スティックに裸のレポを置き、新しい場所にいるときはいつでもそこからクローンを作成する方法を理解していると思いますが、新しい場所で作業を完了したいときはいつでも、ポータブル レポジトリからクローンを作成します。また、git がインストールされていないコンピューター上のファイルを見たいだけの場合。
パート B)もう 1 つの適用可能なシナリオは、基本的に git を使用してディレクトリを外部ハード ドライブにバックアップしたい (これは通常、ベア リポジトリにプッシュすることで問題ありません) が、git がインストールされていない別のコンピューターのハード ドライブ上のファイルにアクセスしたい場合です。 .