ここでは、いくつかの基本的な 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 は、ソース コードの管理とコラボレーションのためのコマンドと機能をさらに多く提供します。