FC2ブログ

[GIT]コマンド

最初からブランチ、マージまで

git init
git add a
git commit -m "hoge"
git branch develop > この時点をdevelopブランチに登録
git checkout develop > developブランチに切り替え




よく使うコマンド 2018.5.20

git add file_name
git commit -m "comment"
git log
git log --oneline > 1行で表示
git archive HEAD --output=file_name.tar.gz > .zipも出来るが、実行属性が勝手につくらしい。なのでtar.gzの方を使う。
git rm file_name
git rm -r dir_name
git branch > ブランチ状態を表示
git branch hoge > 新ブランチを作成
git checkout hoge > hogeブランチへ切り替え

git config --global alias.tree 'log --graph --all --format="%x09%an%x09%h %d %s"' > treeとしてalias登録。 git treeで実行。






メモ

git init
git add
git commit -m "hoge"
git log --oneline
git diff
git checkout
git config --global user.name "hoge"
git config --global user.email "hoge@hoge.com"
git commit --amend --reset-author : 直前コミットのAuthorを修正
git rev-parse HEAD : 最新のコミットIDを指すHEADの現在のIDを確認
git add . : カレントDIRに存在する全ファイルをadd
git show : 最新のコミットを表示
git status

git reset --hard HEAD : 最新のコミットを復元。カレントDIRを上書き。(--hardではファイル指定不可)
  ファイル名ありのgit reset= ファイル名のインデックスだけ、コミットIDの状態へ変更。
  ファイル名なしのgit reset= HEADの位置を指定コミットIDへ設定し、git管理のファイル全てをコミットID状態へ変更。

git reset -h : git resetのヘルプ表示
git checkout HEAD sample.txt : ファイル指定してHEADの状態を復元

===========================================================================
 git checkout, git resetをすると、例えファイル保存していても、コミットしてない内容は失われる。
 これはgitを使っていて唯一、ファイル内容を失うケース。
===========================================================================
git commit --amend : HEADのコメント修正(vi起動)

git commit --amend : インデックスの変更も含めたコミット。
  --amendなし= HEADの指すコミットに続く歴史となる。
  --amendあり= HEADの指すコミットを修正した歴史となる。

git rm : ファイル削除
git mv : ファイル名変更(インデックスと作業フォルダ両方に同名ファイルが無いと実行不可)

git add -A : 作業フォルダ以下のファイル全ての追加・変更・削除含めた変化をインデックスに登録

HEAD = 最新のコミットID
HEAD~ = HEADの1つ前
HEAD~~ = HEADの2つ前 = HEAD~2

git rm --cached : 削除対象をインデックスに限定して削除

<git管理対象から除外>
 ・project/.gitignoreに登録 = git add .gitignoreを実行して無視するファイルもVer管理に含める事で、PJメンバー情報共有
 ・project/.git/info/excludeに登録 = Ver管理に含めない。個人に依存する無視ファイルの場合。

本書p61まで ---------------------------------------------------------------

スポンサーサイト



カレンダー
06 | 2015/07 | 08
- - - 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31 -
累積訪問者
現在の訪問者
現在の閲覧者数:
最新記事
最新トラックバック
最新コメント
月別アーカイブ
カテゴリ
プロフィール

bobgosso

Author:bobgosso
FPGAのブログへようこそ!

検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QRコード