akiyoko blog

akiyoko の IT技術系ブログです

Git

GitHub の Wiki に画像を貼り付ける一番簡単な方法(Wiki リポジトリを clone しないバージョン)

GitHub の Wiki に画像を貼り付けようとして画像をドラッグ&ドロップすると、 こうなって、画像を貼り付けできませんよね? 「じゃあ、どうやって GitHub Wiki に画像を貼り付けるの?」とググると、たいてい、 GitHub の Wiki をローカルに clone して、 …

GitHub から Bitbucket にプライベートリポジトリを移行する方法

Git

1. はじめに プライベートリポジトリを GitHub で管理したいがために、これまで 1年半ほど、Microプラン(プライベートリポジトリを5つまで作成可)に入っていたのですが、最近の円高の影響もあって、頻繁に更新しているわけでもないのに毎月7ドル(先月の支…

初心者がプルリクまでに覚えるべきたった 9つの厳選 Gitコマンド

Git

この投稿は 「Git Advent Calendar 2014 - Qiita」 の 2日目の記事です。 2年前の 「Git Advent Calendar 2012 - Qiita」 では、「Gitコマンド総選挙」と題して、本当に使える Git コマンドのベストテン発表というネタを書いたのですが、今振り返ってみても…

Git で コミットを無かったことにする方法 (git revert の使い方)

Git

Git でコミット(とかマージ)を無かったことにする方法といえば、「git revert」なのですが、使い方にちょっとひとクセ(?)あったのでメモっておきます。 「git revert」は正確には、commit を無かったことにするのではなく、対象の commit の変更を相殺…

git commit --amend で「error: There was a problem with the editor 'vi'」が出たらやること

Git

これまで見たことのなかった「error: There was a problem with the editor 'vi'」なるエラーが出て、半日ほど困ったという愚痴。 環境 Mac OS X 10.9.2 git version 1.8.5.2 (Apple Git-48) 症状 $ git commit --amend error: There was a problem with the…

Windows で Git環境を整える

Windows で Git環境を作るには、「Git for Windows (msysGit)」の一択と思い、実際に一年以上使い続けてきたのですが、Bash も利用できるしこれで十分かと思っていました。 Git for Windows (msysGit) のインストール方法 http://msysgit.github.io/ から、…

GitHubプライベートリポジトリの作成 & SSH鍵の設定

GitHubのプライベートリポジトリは、無料プランでは作成することができません。 有料プランへのアップグレードは、GitHubの右上の [Account setting] -> [Billing] -> [Available plans] から選択可能です。 現在、「Micro」プラン($7/月)に加入しているの…

Gitメモ ~ git pull の謎 ~

Git

いざリモートリポジトリにpushしようとして、先にリモートリポジトリに変更があった場合に、「'git pull' でマージしてから push しろや」と怒られることがありますよね? $ git push origin master To ssh://sakura/var/git/test_repo.git ! [rejected] mas…

Gitメモ ~ さくらのVPSにリモートリポジトリを構築 ~

さくらのVPSに git のリモートリポジトリを構築し、ローカルマシン(Mac)から利用するという想定で、環境を構築する手順をまとめてみました。 さくらのVPSは、「さくらのVPS (CentOS 6.3) にLAMP環境を構築」に基づいて、 「3.4. rootによるログイン、パス…

Gitコマンド総選挙

Git

こんにちは id:akiyoko です。 今回は、Git Advent Calendar 2012 の 16日目の記事になります。 今日は総選挙の日ですよね。 そう、Gitコマンド総選挙ですよ!業務で一年間がっつり Git を使いまくった経験から、独断と偏見により、本当に使える Gitコマンド…

Gitメモ ~ ローカルリポジトリの作成 ~

Git

Git をインストールして、ユーザを設定したら、次はローカルリポジトリの作成ですね。ローカルリポジトリの作成は、任意のディレクトリに移動して、git init です。 $ cd ~/temp $ git init Initialized empty Git repository in /Users/akiyoko/temp/.git/ …

Gitメモ ~ ユーザ設定 ~

Git

Git の記事をあまり書いてなかったので、たまには Git の話題を。「Gitメモ ~ Macにgitインストール ~」 で Git インストールできたら、何はともあれユーザ設定ですね。 初期状態のグローバル設定を見ると、 $ git config --global -l fatal: unable to re…

Gitメモ ~ Macにgitインストール ~

Mac を触り始めてまだ3ヶ月の、超初心者です。 分からないことだらけで、日々よちよち状態(笑)。まずは、Mac を開発マシンにするべく、Git をインストールすることにしました。 調べたところ、Xcode → MacPort → Git の順にインストールが必要のこと。 よ…

Gitメモ ~ tar形式でwget ~

Git

前回の「Gitメモ ~ clone 編 ~」では、cloneを使ってGithubからソースコードを取得する方法を紹介しました。もっとシンプルに、(Git管理をせずに)ソースコードをtar形式で取ってくるだけなら、 $ wget https://github.com/< user_name >/< repo_name >/t…

Gitメモ ~ clone 編 ~

Git

Gitを使い始めて、そろそろ1年になります。 だいぶ慣れたかと思いきや、急につまずくこともあったり。 なので、整理のためにも自分なりにまとめていこうと思います。まずは初歩的なところから。 Githubからローカルにcloneするやり方がいくつかあるので、ま…