Gitのコマンド一覧|女子大生エンジニアの備忘録 #8
こんにちは、鈴です。
今回は、Gitの基本的なコマンドの備忘録です。
前回の記事はこちらから↓
では早速本題に移りましょう!
- ローカルリポジトリ作成
- リモートリポジトリからプロジェクトをコピー
- ファイル更新
- git add 関連のコマンド一覧
- git commit 関連のコマンド一覧
- branchの操作
- merge関連の操作
- 余談
ローカルリポジトリ作成
$ git init
$ git add *
$ git commit -m "initial commit"
*2、3行目は現在ファイルがリポジトリ内に存在する場合のみ
リモートリポジトリからプロジェクトをコピー
$ cd [ローカルリポジトリのパス]
$ git clone [リモートリポジトリパス]
*2行目のパスには"https://github..."のようばパスが入る
ファイル更新
$ git add [ファイル名]
$ git commit -a -m "任意のコメント"
$ git push origin master
* -a は変更を自動検出
git add 関連のコマンド一覧
全てのファイル・ディレクトリをadd
$ git add .
全てのCSSファイルをadd
$ git add *.css
追加されるファイルの検索
$ git add -n
変更されたファイルをadd
$ git add -u
addしてしまったファイルを除外
$ git rm --cashed
git commit 関連のコマンド一覧
変更のあったファイル全てをcommit
$ git commit -a
直前のコミットを取り消す
$ git commit --amend
変更点を表示してcommit
$ git commit -v
branchの操作
branchの作成
$ git branch [ブランチ名]
branchの移動
$ git checkout [ブランチ名]
branchの削除
$ git branch -d [ブランチ名]
現在のbranch名の変更
$ git branch -m [ブランチ名]
local branchの一覧
$ git branch
remoteとlocalのbranchの一覧
$ git branch -a
remote branchの一覧
$ git branch -r
remote branchへチェックアウト
$ git checkout -b [ブランチ名] origin/[ブランチ名]
merge関連の操作
編集をmerge
master以外のbranchの編集をmasterに反映する場合の手順は以下の通り。
- branchに移動
- 変更ファイルをcommit
- masterに移動
- 差分をmerge
- ファイルを更新
対応するコマンドは以下の通り。
$ git checkout [ブランチ名]
$ git commit -a -m ”コメント”
$ git checkout master
$ git merge [ブランチ名]
$ git push prigin master
mergeの取り消し
$ git merge --abort
conflictが発生して一旦戻したい場合に使用するコマンド。
余談
自分が利用するgitコマンドについてざっくりまとめました。
ミスやその他のコマンドについては都度修正・追加します。
今回は他の記事に比べると箇条書きで非常に淡白な感じの記事なのですが、読んでくださっている方はどちらの方がいいのかなあ・・と気になっています。
では。
鈴