skillup

技術ブログ

Git

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

投稿日:

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

デタッチ状態

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

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

http://devlights.hatenablog.com/entry/20130417/p1

インデックス一覧&削除

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で差分を見やすく表示する方法

gitの差分確認ですが、デフォルトのコンソールの画面だと下記のようなわかりにくい表示になります。 差分をチェックしたい場合はやはり左右にわけてしっかり見ることができたほうがいいですね。 この実現の仕方 …

no image

gitの作業ディレクトリ・インデックス・HEADに関して

gitを使い始めてしばらくたちますが、まだ明確なイメージがつかめていないです(汗) みようみまねでやっていて、ポイント、ポイントで困ったことは検索してなんとか対応してきましたが、体系的な理解ができてい …

no image

gitのfetch/merge/rebaseについて

git使って結構立ってるんですがいまだに仕組みがややこしく結構難しいなあと感じています。 基本的な使い方は以前紹介した「gitの紹介と基本的な使用法について」でいいと思います。 開発をやっていますと一 …

no image

JSリンク集+git ブランチ指定 clone

現状の私の課題としてUIに対する意識が甘いということが上げられます。 大昔のサイトで使っているようなわかりにくいUIをそのまま使っているんですよね。 UIといってもいろいろな要素が必要となってきますが …

no image

Git→Jenkinsの連携

気がついたら投稿数が50超えてましたね。 ガチンコ塾とあわせて更新してますが、2ヶ月ちょいなので結構いいペースで更新しているかと思います。 大切なのはこれを継続できるかですね。ただ、ガチンコ塾に比べる …