序文
現在のプロジェクトのほとんどはgitやsvnなどのバージョン管理システムに保存されているため、バージョン管理システムに新しいプロジェクトを配置する方法を学ぶ必要があります。以下では、IDEAを使用して新しいプロジェクトをgitlabにアップロードする方法を紹介します。
gitlabプロジェクトを作成する
まず、プロジェクトを保存するためにgitlabで新しいプロジェクトを作成する必要があります
1. gitlabにログインし、[新しいプロジェクト]を選択して新しいプロジェクトを作成します
新しいプロジェクトを作成するには、主に次の3つのパラメーターを入力できます。
パラメーターの説明:
プロジェクト名:プロジェクトの名前
説明:アイテムの説明(オプション)
可視性レベル(アイテムの可視性レベル):3つのオプションを提供します:プライベート(プライベート、あなたまたはグループのメンバーのみがアクセスできます)/内部(すべてのログインユーザー)/パブリック(パブリック、誰もがアクセスできます)。
2.READMEファイルを追加します
新しいプロジェクトを作成すると、プロジェクトは空になり、READMEファイル(プロジェクトの説明にはREADMEファイルが使用されます)をウェアハウスに追加できます。
IDEAアップロードプロジェクト
1.アイデアのあるプロジェクトを開くか作成し、.gitignoreファイルを作成して、IDEAによって自動的に生成されたコードがGitリポジトリに送信されないようにします。
以下は私の.gitignoreファイルの内容です。必要に応じて書き込むことができます。
/target/
!.mvn/wrapper/maven-wrapper.jar
### STS ###
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
.sts4-cache
### IntelliJ IDEA ###
.idea
*.iws
*.iml
*.ipr
### NetBeans ###
/nbproject/private/
/build/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/
.gitignoreファイルの場所:pomファイルと同じディレクトリに配置します
2.ローカル倉庫とリモート倉庫を関連付け、ローカルプロジェクトを推進します
vcsを使用し、プロジェクトを選択してgitウェアハウスを作成します
プロジェクトパスを選択
gitリポジトリが作成されると、プロジェクト内のすべてのファイルが赤に変わります(赤はgitにファイルが追加されていないことを意味します)
したがって、プロジェクトをgitに追加する必要があります。アイデアでプロジェクトを開いた後、プロジェクトを右クリックし、Gitを選択して、[追加]を選択します。追加後、プロジェクトファイルは緑色に変わります
追加後、ローカルウェアハウスにコミットし、プロジェクトを右クリックして[Git]を選択し、[ディレクトリのコミット]を選択します。コミット後、ファイルは通常の色に戻ります。
プロジェクトをコミットした後、プロジェクトをgitlabリモートウェアハウスにプッシュし、Git of VCSを選択して、[プッシュ]をクリックします。
最初のプッシュでは、リモートウェアハウスを関連付け、[リモートの定義]をクリックして、URLにgitlabウェアハウスのURLアドレスを入力します。
ウェアハウスのURLを入力すると、ローカルのgitウェアハウスがリモートのgitウェアハウスに関連付けられます。この時点では、プロジェクトをすぐにプッシュせずに、最初にリモートブランチをローカルにプルします。
無関係な履歴のマージを拒否するときにアイテムをプルする場合
無関係な履歴のマージを拒否するということは、無関係な履歴のマージを拒否することを意味します。この問題の主な理由は、ローカルウェアハウスとリモートウェアハウスが実際には2つの独立したウェアハウスであるためです。ダイレクトクローンメソッドを使用してリモートgithubウェアハウスのクローンをローカルで構築した場合、そのような問題は発生しません。
pullコマンドの直後に--allow-unrelated-historyオプションを使用して問題を解決できます(このオプションは、2つの独立した起動リポジトリの履歴をマージできます)。
解決:
1、进入项目根目录,进入git命令窗口
2、输入:git pull origin master --allow-unrelated-histories
プルが成功したら、プロジェクトを再度プッシュできます
プッシュが成功した後、gitlabに入り、プロジェクトを見ることができます
最適化されたアップロード方法
上記のgitlabにプロジェクトを追加する方法は、プロジェクトをgitlabにプッシュすることです。また、最初にgitlabプロジェクトをローカルウェアハウスにプルし、次にプロジェクトをローカルウェアハウスに配置してからプッシュすることもできます。これにより、多くのgitを削減できます。関連する問題
ステップ:
1. gitlabで新しいプロジェクトを作成します(新しいプロジェクト)
2.プロジェクトをローカルにプルします(gitまたはideaのいずれかで問題ありません)
アイデアの
クローンを作成すると、アイデアプロジェクトを生成するかどうかを確認するメッセージが表示されます。プロジェクトが初期化されていないため、[いいえ]を選択します。
プロジェクトをバージョン管理ディレクトリにコピーします。
コピーする前:コピーした
後:
プロジェクトをバージョン管理ディレクトリに置いた後、アイデアを持ってプロジェクトを開き、プロジェクトを開くと、ファイルが赤であり、すでにローカルウェアハウスにあることを示しています。
アイテムを右クリックしてメニューを開き、すべてのファイルを一時ストレージ領域に追加します。
ファイルを追加した後、
コミットコードをコミットした直後に、コードをリモートサーバーに直接プッシュできます。これは、ローカルウェアハウスがリモートウェアハウスから複製されているため、既に関連付けられており、直接プルしてプッシュできるためです(前の方法)、はるかに簡単)
プッシュは成功しました。gitlabでコードを確認できます