ホームページ  >  記事  >  開発ツール  >  gitlab 上でプロジェクトをローカルにクローンする方法の簡単な分析

gitlab 上でプロジェクトをローカルにクローンする方法の簡単な分析

青灯夜游
青灯夜游オリジナル
2023-03-27 20:07:474467ブラウズ

gitlab 上でプロジェクトをローカルにクローンするにはどうすればよいですか?次の記事では、gitlab からプロジェクトを複製するための 2 つの正しい姿勢と、一般的に使用される git 可視化ツールを紹介します。

gitlab 上でプロジェクトをローカルにクローンする方法の簡単な分析

前のレッスンでプロジェクトを作成しました。このレッスンでは、プロジェクトをローカルにクローンしてから、一般的な git コマンドを練習します

2 つあります。 git clone

clone の方法、1 つは SSH、もう 1 つは HTTPS

  • HTTPS ではリンクをコピーし、git Bash で clone コマンドを入力してプロジェクトをローカルにクローンするだけですが、フェッチおよびプッシュするたびにアカウントを入力する必要があります。コードとパスワード。SSH を使用する場合、デフォルトでは通信ごとにアカウント パスワードを入力する必要はありませんが、クローンを作成する前に SSH キーを設定して追加する必要があります。SSH キーを追加するための前提条件は、このプロジェクトの所有者。

このコード リポジトリを直接ダウンロードすることを選択できます。ダウンロード後は圧縮パッケージとなり、 は含まれません。 .git ファイル。

さあ、最初にプロジェクトのクローンを作成しましょう

次のコマンドを使用して直接クローンを作成します,

git clone git@gitlab.com:fe-test1/git-demo.git

初めてクローンを作成するときは、ユーザー名とパスワードを入力しますパスワードがわからない場合は、[プロフィールの編集]->[パスワード] で変更できます。下の図は、clone の成功を示しています。

次に、メッセージを送信して、メッセージをリモート ウェアハウスにプッシュできるかどうかをテストしましょう。

プロジェクトを開いて、README.md にアクセスしてください。 ファイル内の一部の情報を変更してから、

# 添加代码到暂存区域 .添加所有文件
git add . 
# 提交commit信息 "feat" commit规范,后面章节会介绍
git commit -m "feat: 第一次提交代码"

を実行します。git statusを使用して、コミットされていないコードがあるかどうかを確認し、プッシュする時期が来たことを通知します

実行 git Push コードをリモートにプッシュします。

は、プッシュが成功したことを示します。コードは main ブランチにプッシュされます。次に、パネルに移動して、送信したばかりのコンテンツかどうかを確認します。

変更したばかりの情報と送信したコミット情報が表示されます。

OK、ここまで到達したということは、あなたが会社で最初の一歩を踏み出したことを意味します。自称マスタープログラマーの中には、このことさえ扱えないために疑問を持たれているという話を何度も聞いてきました。なぜなら、多くの新人プログラマーは本当にこれを行う方法を知らないからです。 ! !

git リモート

プロジェクトをローカルで作成する場合、リモート リポジトリとの接続をどのように確立すればよいでしょうか?答えは、git remote

を使用することです。同様に、最初にリモート ウェアハウス local-test を作成し、次にローカルにフォルダーを作成する必要があります local- test を実行し、READMD.md ファイルを追加して、何気なく情報を追加します。

フォルダーのルート ディレクトリで次のコマンドを実行します。

# 初始化仓库
git init
# 添加暂存区
git add .
# 提交
git commit -m "feat: 建立与远程仓库的连接"
# 添加远程源信息
git remote add origin git@gitlab.com:fe-test1/local-test.git
# push代码到origin/main分支
git push -u origin main

コードをリモート ウェアハウスに正常にプッシュできた場合、成功とみなされます。

要約: 一般に、既存のコード ウェアハウスがある場合は最初の方法を使用する傾向があり、新しいウェアハウスと新しいプロジェクトを作成する場合は 2 番目の方法を使用します。

vscode

vscode には独自の git 管理ツールが付属しています。何かを変更すると、どのファイルとコンテンツが変更されたかを明確に確認できます。

##左側には、一時保存、送信、プッシュなどの操作を含む多くの操作ショートカットがあります。

gitlens プラグインをインストールすると、特に競合をマージする場合に、他の人の提出レコードを表示できるようになり、より便利で高速になります。

gitkraken

このツールを強くお勧めします。このツールでリモート ウェアハウスを簡単に作成したり、リモート ウェアハウスのクローンを作成したりできます。ローカル リポジトリなどを管理します。インターネットにアクセスできない学生は、コードを長時間プッシュできない可能性がありますが、このツールを使用すると、ネットワークの問題をまったく心配する必要がなく、大きなファイルのプルとプッシュを非常に迅速に行うことができます。

ただし、Mac でのみ使用できますか?

ダウンロード アドレス: www.gitkraken.com/

gitlab 上でプロジェクトをローカルにクローンする方法の簡単な分析

(学習ビデオの共有: 基本プログラミング ビデオ )

以上がgitlab 上でプロジェクトをローカルにクローンする方法の簡単な分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。