Weitere ähnliche Inhalte
Ähnlich wie Git_GitHub 入門者向けスライド.pdf (20)
Git_GitHub 入門者向けスライド.pdf
- 8. Gitコマンドの設定
$ git config - -global user.name “<name>” コミットに付加される名前を設定する
$ git config - -global user.email “<email>” コミットに付加されるメールアドレスを設定す
る
$ git config - -global.color.ui auto コマンドラインの出力を見やすくするための色
を設定する
8
- 9. リポジトリの設定
$ git init <project-name> 指定した名前でローカルリポジトリを作成
する
$ remote add <name> <url> リモートリポジトリの設定を指定した名前で
追加する
$ git remote rename <old-name> <new-name> リモートリポジトリの設定を <old-name> か
ら<new-name>に変更する
$ git clone <url> 指定したURLのリポジトリをローカルリポ
ジトリとして複製する
9
- 12. プルの操作
$ git fetch <remote> リモートリポジトリから全てのブランチの更
新履歴をリモート追跡ブランチに取り込む
$ git merge <remote track branch> <branch> リモート追跡ブランチを指定のブランチに統
合する
$ git pull <remote repository> リモートブランチの更新履歴をリモートお追
跡ブランチに取り込み、リモート追跡ブラン
チを現在のブランチにマージする
12
- 15. コミットまでの操作
$ git status リポジトリの状態とステージングエリアの状態を確認する
$ git add <file> ワーキングディレクトリの変更をステージングエリアに追加する
$ git add - -all ワーキングディレクトリの全てのヘンクオをステージングエリアに
追加する
$ git reset <file> ファイルをステージングエリアから外すが、その内容は保持したま
まにする
$ git diff ワーキングディレクトリとステージングエリアの差分を表示する
$ git commit -m “<title>” ステージングされた変更をコミット
$ git commit - -amend 直前のコミットを新しいコミットで置き換える
15
- 16. プッシュの操作
$ git push リモートリポジトリが .git.configに指定されてい
る場合、現在のブランチのリモートの履歴を更
新する
$ git push <remote repository> <refspec> <refspec>として指定した名前をローカルリポジ
トリから探し、指定したリモートリポジトリの同名
の参照を更新する(ブランチ名を指定した場合
は、ブランチ名を含む参照をローカルリポジトリ
から検索し、リモートリポジトリの同名の参照を
更新する)
16
- 17. 一時的な変更の記録
$ git stash 変更を監視されているファイルの変更の状態
とステージングエリアの状態を保存し、 HEAD
の状態までクリーンに戻す
$ git stash list 一時保存された記録(スタッシュ)を一覧で表
示する
$ git stash pop 直近に一時保存された記録(スタッシュ)か
ら、記録内容をワーキングディレクトリに反映
する
$ git stash drop 直近に一時保存された記録(スタッシュ)を破
棄する
17
- 18. コミット履歴の確認と修正
$ git log 現在のブランチのバージョン履歴を一覧で表
示する
$ git revert <commit> 指定コミットによって加えられた変更を元に戻
す新しいコミットを生成し、適用する
$ git reset <commit> 現在のブランチのHEADを指定コミットまで移
動し、ステージングされた内容をクリアし、
ワーキングディレクトリの変更状態を保つ
$ git reset - -hard <commit> 現在のブランチのHEADをしてコミットまで移
動し、ステージングエリアとワーキングディレ
クトリの状態をクリアする
18
- 20. ブランチの操作一覧
$ git branch リポジトリ上のローカルブランチを一覧で表示
する
$ git branch <branch-name> 新規ブランチを作成
$ git checkout <branch-name> 指定したブランチに切り替え、ワーキングディ
レクトリを更新する
$ git merge <branch> 指定したブランチの履歴を現在のブランチに
統合する
$ git branch -d <branch-name> 指定したローカルブランチを削除
$ git branch -m <branch-name> 現在のブランチの名前を <branch-name>に
変更する
20
- 22. 参考文献
● 「GitHub実践入門」著者:大塚弘記
● 「エンジニアのためのGitの教科書: 実践で使える!バージョン管理とチーム開発手
法」著者:河村聖悟、 太田智彬、 増田佳太
● 「いまさら聞けないGitとGitHubの違いって何?」
https://www.i3design.jp/in-pocket/3111
● Gitコマンドまとめ
https://drive.google.com/drive/folders/1y9wHbY4v-_HH4ffX-2eYWE9qI42z20
ao?usp=sharing
22