Javaプロジェクトファイルの異なるバージョンから新しいローカルgitリポジトリを作成する

私はPPでした:

私はgitを使い始めたばかりですが、ローカルコンピュータにプロジェクトの多くのバージョンが保存されています。以下を実行します。

  1. 異なる名前のルートディレクトリを使用して、これらのバージョンからローカルリポジトリをgitに作成します
  2. バージョン間の違いを確認する

pl。助けて

オメル:

以降x、およびで新しいディレクトリを作成しますcd x次にを実行しgit initます。これにより、xディレクトリ内で新しい空のgitリポジトリが開始されますgitリポジトリは、.gitサブディレクトリを持つフォルダです

プロジェクトの最初のバージョンからファイルをコピーし、内部に貼り付けますx

.gitignore内部にファイルを作成しx、プロジェクトのどのファイルをgitで追跡したくないかを伝えます。詳細はこちらをご覧ください。

完了したら、を実行git add -Aして、ディレクトリ内のすべてのファイルを追跡し、コミットする準備をするようにgitに指示します(これにより、で説明されているファイルを除くすべてのファイルが追加されます.gitignore)。

今すぐ実行 git commit -m "This is the first version of my project"

今、第二版のために-完全に内部のすべてのファイルの上書きx(以外のすべてを削除することにより、第2のバージョンのファイルとを.gitignoreし、.git第二のバージョンのファイルを貼り付けます)。次に、前と同様のコマンドを実行します。

git add -A

git commit -m "Second version of my project"

すべてのバージョンでこれらの手順を繰り返します-ファイルの上書き、git add、git commit、繰り返し。

これで、ローカルgitリポジトリが作成され、各コミットがJavaプロジェクトのバージョンに対応します。

git diff コマンドまたは任意のツールのGit GUIツールを使用して、バージョン間の違いを確認できます。これにより、新しく作成されたリポジトリーを探索できます。

リポジトリを任意のGitホスティングサービス(人気のGithubBitBucketGitLabなど)にアップロードすることもできます。これらのサービス内に空のリポジトリを作成し、それをローカルリポジトリにリモートとして追加し、マスターブランチをプッシュすることにより、 (したがって、リポジトリのローカルコピーをリモートホストと同期します)。

多くのバージョンがある場合、これは自動化できますが、そのような自動化は、現在の「フォルダーのバージョン管理」がどのように構造化されているかに大きく依存するため、これはあなた次第です。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ファイル プロトコルでクローンを作成すると git リポジトリが大きくなるのはなぜですか

分類Dev

ローカルファイルをGitプルで上書きする| すべてのローカルファイルとディレクトリを破棄し、リポジトリから完全な最新コードをgitします

分類Dev

AOSPのgitプロジェクトのリストのローカルリポジトリを作成する方法、

分類Dev

ローカルファイルを2つの異なるgitリポジトリと同期する

分類Dev

プル中にgitリポジトリから特定のファイルをダウンロードしない

分類Dev

TypeScriptのAzureへのデプロイ-プロジェクトファイルは異なるバージョンのTypeScriptコンパイラを使用します

分類Dev

まったく異なる JSP プロジェクトから XML ファイルを JSP プロジェクトにインポートする

分類Dev

既存のタイプスクリプトやその他の必要なファイルを既存のプロジェクトからangular-cliで作成された新しいプロジェクトに追加(コピーアンドペースト)するにはどうすればよいですか?

分類Dev

2つのプロジェクトを含む1つのソリューションファイル内に異なるバージョンのnugetパッケージをインストールします

分類Dev

ソリューションフォルダー(物理フォルダーではない)のプロジェクトにファイルを作成する方法

分類Dev

STSプロジェクトをローカルリポジトリから別のユーザーが作成したリモートにプッシュする

分類Dev

ローカルのバージョン管理されていないコピーを削除せずに、SVNリモートリポジトリからディレクトリ/ファイルを削除します

分類Dev

.exeファイルのバージョンを変更する(C ++プロジェクトから)

分類Dev

ローカルプロジェクトを既存のgitリポジトリにリンクする

分類Dev

テンプレートが静的バインディングであるにもかかわらず、古いコードのオブジェクトファイルがジェネリックプログラミングパラダイムを使用する新しいコードを使用できるのはなぜですか?

分類Dev

ローカルのTortoiseSVNリポジトリからTeamCityプロジェクトを作成します

分類Dev

ローカルマシン(Rstudio)のgithubからフォークされたプロジェクトのリモートリポジトリを変更する

分類Dev

プロジェクトの新しいファイルを既存のビットバケットリポジトリにプッシュする方法

分類Dev

異なるGCCバージョンのコンパイル済みオブジェクトファイルをリンクしても安全ですか?

分類Dev

Githubリポジトリから単一ファイルのクローンを作成する

分類Dev

新しいアプリバージョンをアプリストアに送信するときに、新しいプロビジョニングプロファイルを作成する必要がありますか?

分類Dev

ローカルJavaプロジェクトを既存のgitリポジトリにマージします

分類Dev

Git:複数のファイルを異なるディレクトリから新しいリポジトリに移動する最速の方法

分類Dev

複数のリポジトリを持つredmineプロジェクトのテーブル内のリポジトリファイルをリンクする

分類Dev

MavenがプロジェクトビルドJARをローカルリポジトリにインストールしないようにする方法

分類Dev

新しいローカルプロジェクトを新しいリモートリポジトリに追加する際の問題

分類Dev

裸のGitリポジトリからファイルをグローバルに削除する

分類Dev

新しいプロジェクトを古いバージョンのUnityにインポートする

分類Dev

外部プロジェクトからコピーしたファイルをクリーンアップする

Related 関連記事

  1. 1

    ファイル プロトコルでクローンを作成すると git リポジトリが大きくなるのはなぜですか

  2. 2

    ローカルファイルをGitプルで上書きする| すべてのローカルファイルとディレクトリを破棄し、リポジトリから完全な最新コードをgitします

  3. 3

    AOSPのgitプロジェクトのリストのローカルリポジトリを作成する方法、

  4. 4

    ローカルファイルを2つの異なるgitリポジトリと同期する

  5. 5

    プル中にgitリポジトリから特定のファイルをダウンロードしない

  6. 6

    TypeScriptのAzureへのデプロイ-プロジェクトファイルは異なるバージョンのTypeScriptコンパイラを使用します

  7. 7

    まったく異なる JSP プロジェクトから XML ファイルを JSP プロジェクトにインポートする

  8. 8

    既存のタイプスクリプトやその他の必要なファイルを既存のプロジェクトからangular-cliで作成された新しいプロジェクトに追加(コピーアンドペースト)するにはどうすればよいですか?

  9. 9

    2つのプロジェクトを含む1つのソリューションファイル内に異なるバージョンのnugetパッケージをインストールします

  10. 10

    ソリューションフォルダー(物理フォルダーではない)のプロジェクトにファイルを作成する方法

  11. 11

    STSプロジェクトをローカルリポジトリから別のユーザーが作成したリモートにプッシュする

  12. 12

    ローカルのバージョン管理されていないコピーを削除せずに、SVNリモートリポジトリからディレクトリ/ファイルを削除します

  13. 13

    .exeファイルのバージョンを変更する(C ++プロジェクトから)

  14. 14

    ローカルプロジェクトを既存のgitリポジトリにリンクする

  15. 15

    テンプレートが静的バインディングであるにもかかわらず、古いコードのオブジェクトファイルがジェネリックプログラミングパラダイムを使用する新しいコードを使用できるのはなぜですか?

  16. 16

    ローカルのTortoiseSVNリポジトリからTeamCityプロジェクトを作成します

  17. 17

    ローカルマシン(Rstudio)のgithubからフォークされたプロジェクトのリモートリポジトリを変更する

  18. 18

    プロジェクトの新しいファイルを既存のビットバケットリポジトリにプッシュする方法

  19. 19

    異なるGCCバージョンのコンパイル済みオブジェクトファイルをリンクしても安全ですか?

  20. 20

    Githubリポジトリから単一ファイルのクローンを作成する

  21. 21

    新しいアプリバージョンをアプリストアに送信するときに、新しいプロビジョニングプロファイルを作成する必要がありますか?

  22. 22

    ローカルJavaプロジェクトを既存のgitリポジトリにマージします

  23. 23

    Git:複数のファイルを異なるディレクトリから新しいリポジトリに移動する最速の方法

  24. 24

    複数のリポジトリを持つredmineプロジェクトのテーブル内のリポジトリファイルをリンクする

  25. 25

    MavenがプロジェクトビルドJARをローカルリポジトリにインストールしないようにする方法

  26. 26

    新しいローカルプロジェクトを新しいリモートリポジトリに追加する際の問題

  27. 27

    裸のGitリポジトリからファイルをグローバルに削除する

  28. 28

    新しいプロジェクトを古いバージョンのUnityにインポートする

  29. 29

    外部プロジェクトからコピーしたファイルをクリーンアップする

ホットタグ

アーカイブ