写真とテキストを使用して、IDEAを使用して新しいプロジェクトをgitlabにアップロードする方法を教えてください!

序文

現在のプロジェクトのほとんどは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でコードを確認できます
ここに画像の説明を挿入
ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/qq_36551991/article/details/110352307