技術共有

gitとgiteeの基本操作

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

目次

git の共通コマンド

1. ワークスペースを初期化します(特定のファイルパスの下)

2. 現在のワークスペースのコード ファイルのステータスを表示します。

3. ワークスペース内のコード ファイルをステージング領域に送信します。

4. ステージング領域のコード ファイルをローカル ウェアハウスに送信します。

5. ワークスペースと一時保存領域のファイルの違いの比較

6. ステージングエリアとローカル倉庫の違いの比較

7. ワークスペースとローカル倉庫の違いの比較

8. バージョンのロールバック (ワークスペース、ステージング領域、ローカル ウェアハウスのコード (ファイルの内容) を変更します)

9. コミットログを表示する

10. ブランチの生成

11. すべてのブランチを表示

12. ブランチの切り替え

13. ブランチをマージする

14. ブランチの削除

Git を使用して gitee に接続する

1.接続する

2. 倉庫からコードを引き出す

3.プッシュ

4. 接続されたリモート倉庫を表示する

5. リモートウェアハウスへの接続を削除します

6. git init で初期化せずに新しいフォルダーを複製して作成します。

アイデアのコードを gitee リモート リポジトリにプッシュします。

ステップ 1: gitee で新しいリポジトリを作成する

ステップ 2: idea で新しいプロジェクトを作成し、そのプロジェクトに git ローカル リポジトリを生成させます

ステップ 3: コードを記述してステージング領域に追加し、ローカルウェアハウスにコミットします。

ステップ 4: 倉庫にリモートで接続する

編集

リモート リポジトリからプロジェクトのクローンを作成する

アイテムの引き出しに関するメモを編集

1. Maven アドレスを変更する必要がある

2. SDKのバージョンを変更する必要がある

編集 3. エンコードバージョンを変更する

アイデアを使用してブランチを切り替える

gitee リポジトリに新しいブランチを作成したい

編集して、アイデアに基づいてこのリモート倉庫のブランチを切り替えます

編集 新しいコードを書く

次に追加して送信し、最後にリモート ウェアハウスにプッシュします。


Git は、ワークスペース、ステージング領域、ローカル ウェアハウス、ローカル ウェアハウス、およびステージング領域に分かれており、総称してバージョン ライブラリと呼ばれます

git の共通コマンド

「Git Bash Here」をクリックしてコマンドラインウィンドウに入ります。

1. ワークスペースを初期化します(特定のファイルパスの下)

git を初期化します。

2. 現在のワークスペースのコード ファイルのステータスを表示します。

git ステータス;

3. ワークスペース内のコード ファイルをステージング領域に送信します。

git add ファイル名

git add ./ --> 現在のディレクトリ内のすべてのファイルをステージング領域に送信します

ファイルがステージング領域に送信されたことを確認する方法

git ステータスを使用する

緑色はステージング領域に正常に送信されたことを示し、赤色はまだ作業領域にあることを示します。

4. ステージング領域のコード ファイルをローカル ウェアハウスに送信します。

git commit -m "コミット情報"

初めての投稿の場合

メールアドレスとユーザー名を送信する必要があります

git config --global user.email "[email protected]"
git config --global user.name "あなたの名前"

5. ワークスペースと一時保存領域のファイルの違いの比較

git diff read.txt(ファイル名)

緑色のコンテンツは別のコンテンツです

6. ステージングエリアとローカル倉庫の違いの比較

git diff --cached read.txt

内容が表示されない場合は内容は同じです

7. ワークスペースとローカル倉庫の違いの比較

git diff HEAD read.txt

8. バージョンのロールバック(ワークスペース、ステージングエリア、ローカルウェアハウスのコード(ファイル内容)を変更させます)

1. 以前のバージョンにロールバックする

git リセット --hard HEAD^

2. 指定したバージョンにロールバックします

git restart --ハードバージョン番号

9. コミットログを表示する

git reflog / git ログ

赤いボックスは、以前のバージョンにロールバックする場合の現在のバージョン番号を示します。

バージョン番号を使用して、指定されたバージョンにフォールバックします。

10. ブランチの生成

git ブランチ ブランチ名

11. すべてのブランチを表示

git ブランチ

12. ブランチの切り替え

git checkout ブランチ名

h1 ブランチの read.txt に新しいコンテンツを追加し、ローカル ウェアハウスに送信します。master ブランチに切り替えると、新しく追加されたコンテンツが表示されないことがわかります。これは、h1 ブランチがマージされていないためです。マスターブランチに追加します。

13. ブランチをマージする

他のブランチをメイン ブランチにマージしたい場合は、最初にメイン ブランチに切り替える必要があります。

注: ブランチをメイン ブランチにマージする場合は、最初にブランチのコンテンツをローカル ウェアハウスにコミットする必要があります。

git merge ブランチ名

 

14. ブランチの削除

git Branch -d ブランチ名


Git を使用して gitee に接続する

1.接続する

git リモート追加オリジン (接続名) https://gitee.com/-ss_0/hh1.git (ウェアハウス アドレス)

2. 倉庫からコードを引き出す

git pulloriginmaster --allow-unpopular-histories (初回)

git pull 後続の pull

3.プッシュ

git Push -u オリジンマスター (初回)

git Push 後続のプッシュ

エラーが報告されました:
1. ! [拒否] マスター -> マスター (最初にフェッチ)
エラー: 'https://gitee.com/luosu-ss_0/hhh1.git' への参照のプッシュに失敗しました
入力: git pull --rebase オリジンマスター

2. 致命的: 'https://gitee.com/luosu-ss_0/hhh1.git/' にアクセスできません: ホストを解決できませんでした: gitee.com

理由: ネットワークの問題

4. 接続されたリモート倉庫を表示する

git リモート -v

5. リモートウェアハウスへの接続を削除します

git リモート rm origin

6. git init で初期化せずに新しいフォルダーを複製して作成します。

git clone ウェアハウスのアドレス

注: プルとクローンの違い

彼らは全員、リモートの倉庫からコードを取得します

違い:

1.git clone: ローカル バージョン ライブラリがない場合、リモート サーバーからローカル サーバーへのバージョン ライブラリ全体のクローン作成は、最初からローカル プロセスで行われます。

2.git pull: ローカル リポジトリがある場合、最新のコミット データ (存在する場合) をリモート サーバーから取得し、ローカルでマージします。

アイデアのコードを gitee リモート リポジトリにプッシュします。

ステップ 1: gitee で新しいリポジトリを作成する

 

ステップ 2: idea で新しいプロジェクトを作成し、そのプロジェクトに git ローカル リポジトリを生成させます

ステップ 3: コードを記述してステージング領域に追加し、ローカルウェアハウスにコミットします。

 

ステップ 4: 倉庫にリモートで接続する

 

注: 最初にリモート ウェアハウスからファイルをプルしてください

アイデアターミナルに入力してください

git pull origin マスター --allow-unrelated-histories

それなら押してもいいよ

プッシュ成功

 

リモート リポジトリからプロジェクトのクローンを作成する

クローン作成に成功しました

プロジェクトをプルする際の注意点

1. Maven アドレスを変更する必要がある

2. SDKのバージョンを変更する必要がある

3. エンコードバージョンを変更する

注: プッシュが失敗した場合は、最初にリモート ウェアハウスからコードをプルします。

アイデアを使用してブランチを切り替える

gitee リポジトリに新しいブランチを作成したい

次に、この遠隔倉庫のブランチをアイデアに切り替えます。

新しいコードを書く

次に追加して送信し、最後にリモート ウェアハウスにプッシュします。

 

master ブランチと dev1 ブランチの内容が異なっていることがわかります。これは、dev1 ブランチの内容が master ブランチにマージされていないためです。

そこでアイデアを master ブランチに切り替えます

マージが成功しました

 

それなら押してもいいよ