skillup

技術ブログ

Git

Gitデタッチ、インデックス、プッシュなど

投稿日:2015年7月14日 更新日:

まとまってませんが、Gitであったトラブルについてのメモです。

デタッチ状態

本来のmasterとはずれて意図しないブランチができてしまうことがあります。

これを消すためにはgit checkout masterで対処できます。

detached HEAD状態から元に戻すコマンド (git, checkout, fix a detached HEAD, .git/HEAD, refs/heads/master)

インデックス一覧&削除

Gitはコミット前にインデックスという領域に登録し、そこに登録されたものをコミット(本登録)します。

インデックスの一覧

git status

インデックスから取り除くとき

git reset HEAD <file>

git pushの意味

ローカルのリポジトリをリモートにアップロードするのがpushです。

git push origin masterの意味を説明しようと思います。

まず各用語の説明をします。

origin=リモートのサーバー名

master=ディフォルト名のブランチ

になります。

またmasterは正確にはmaster:masterという意味です。
(ローカルのmasterをリモートのmasterにアップするという意味です。)

つまりはgit push origin masterですが、ローカルのコードをoriginというリモートサーバーにアップします。対応するブランチはローカルのmasterをリモートのmasterにアップするという意味です。

-Git

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

Git+SSH鍵認証

鍵認証をともなったgitのpushやpullについて。 中央リポジトリに公開鍵がおいてあり、リモートリポジトリに秘密鍵を配置します。 ステップとしては以下の2ステップになります。実行時ユーザーのディレ …

no image

git flowについて

最近、現場で少し使うようになったgit flowに関して。 gitでbranchを切って開発をする場合、 git branch ブランチ名でブランチ作る なんらかの開発 開発が終わったらgit mer …

no image

gulpに関して

gulpに関しての復習と色々と間違っていたところもあるのでまとめ。 ちなみに以前書いた記事は下記 gulpインストールとタスクの実行 Contents1 インストール2 タスクの実行3 npxコマンド …

no image

Gitでのbranch 新ブランチの作成&リモート反映&別環境反映

gitを使っているとわけのわからないことは多いのですが(爆)、その中の1つがbranch(ブランチ)でしょう。 これも説明をきいてもわからないのですが、自分でそのケースを学習してみればすぐにわかると思 …

no image

Gitのブランチについて

ちょっといろいろと触っているGitに関して。 前回は作業ディレクトリ、インデックス、コミットについて説明したのですが、今回はブランチについて行います。 Contents1 ブランチとは?2 ブランチに …

アーカイブ