gitのメモ

スポンサーリンク

ずっと避けてたgitに挑戦。

ベアーリポジトリ(共有)を作成

※ベアーリポジトリはワークツリーを持たない。
naokirin.hatenablog.com/entry/20111201/1322576109

リポジトリからcloneを作成する

※ベアーリポジトリからcloneするとワークディレクトリが自動作成される。

利用しているリモートリポジトリを確認

利用するリモートリポジトリを変更

ワークツリーのファイルをステージングエリアに追加

ステージングエリアの情報をリポジトリに登録する

ステージングエリアをgitリポジトリの状態に戻す

ワークツリーをステージングエリアの状態に戻す

ファイルを削除する

transitive.info/article/git/command/rm/

ファイルやディレクトリを移動する

リネーム

ファイルの変更点を確認

コミット間の変更ファイル一覧を出力する

データ領域を指定コミット状態に戻す

ワークツリーの状態を見る

コミットログを見る

プル

Git pullを使うべきでない3つの理由

マージ

ローカルブランチを削除

リモートブランチを削除

remoteブランチに関するtrack情報を消す 参考

リモートブランチが表示されないときは下記を実行

リモートブランチをローカルにチェックアウトする

プッシュ
git push [リポジトリ] [ブランチ名]
push に -u オプションを付けるとpush やpullでリポジトリを省略できる

gitignoreでgit管理から除外するファイルを指定

qiita.com/rohinomiya/items/3629eafcd3786a973391
github.com/github/gitignore

空のディレクトリをgit管理の対象にする
ディレクトリに.gitkeepを作成しておく。
中は空でOKで、ファイル名は.gitkeep以外でもOK。

リモートリポジトリとの差分を見る

tm.root-n.com/unix:command:git:operation:diff_from_remote_to_working

1) リモートからデータ取得する(ワークツリーにマージはしない)

2) 1で取得したデータとワークツリーの差分をみる

新しいブランチの作成

ローカルブランチ作成する。

現在のbranchの確認

リモートブランチに追加されたか確認

ブランチの切替

リモートブランチにNEW_BRANCH_NAMEを登録する。

.gitignoreを反映させる

git
スポンサーリンク
adminをフォローする
STOCKCODE
タイトルとURLをコピーしました