Git 基本コマンド: すべてのプログラマが知っておくべき基本的な git コマンド

ここでは、いくつかの基本的な Git コマンドと具体的な例を示します。

1. git init

現在のディレクトリで新しい Git リポジトリを初期化します。

例:

git init

2. git clone <repository>

リモート リポジトリからローカル マシンにリポジトリのクローンを作成します。

例:

git clone https://github.com/user/repository.git

3. git add <ファイル>

ファイルをステージング領域に追加して、コミットの準備をします。

例:

git add myfile.txt

4. git commit -m 「<メッセージ>」

<message> を含む新しいコミットを作成して、ステージング領域の変更を記録します。

例:

git commit -m "Add new feature"

5. git status

リポジトリとファイルのステータス(コミットされていない変更のステータスを含む) を表示します。

例:

git status

6. git log

コミット、作成者、タイムスタンプに関する情報を含む、リポジトリのコミット履歴を表示します。

例:

git log

7。 git pull

変更を同期し、リモート リポジトリからローカル リポジトリにプルします。

例:

git pull origin main

8. git push

ローカル リポジトリからリモート リポジトリに変更をプッシュします。

例:

git push origin main

9. git branch

リポジトリ内のブランチのリストと現在アクティブなブランチを表示します。

例:

git branch

10. git checkout <branch>

リポジトリ内の別のブランチに切り替えます。

例:

git checkout feature-branch

11. git merge <branch>

ブランチから現在のブランチに変更をマージします。

例:

git merge feature-branch

12. git remote add <name> <url>

リモートを追加して、ローカル リポジトリをリモート リポジトリにリンクします。

例:

git remote add origin https://github.com/user/repository.git

13. git remote -v

ローカル リポジトリにリンクされているリモートのリストを表示します。

例:

git remote -v

14. git reset <file>

特定のファイル内のコミットされていない変更を元に戻します。

例:

git reset myfile.txt

15. git stash

コミットされていない変更を一時的に隠し、別のブランチで動作させます。

例:

git stash

 

これらは基本的な Git コマンドの一部にすぎません。 Git は、ソース コードの管理とコラボレーションのためのコマンドと機能をさらに多く提供します。