Git

Gitを使ってホームページをレンタルサーバにアップロードする方法(エックスサーバー、さくらのレンタルサーバ)

今まで、FTP経由でファイルをアップロードしていましたが、Gitを使った方法を覚えてからは、もっぱらこちらの方法を使っています。 主に、ターミナルと呼ばれるツールを使って、コマンドを入力する方法で様々な処理を行います。初めは取っつきにくいですが、慣れればさほど難しくはありません。 はじめに 良い点 ・アップロードも楽ですが、更新がもっと楽。 ・更新漏れや、失敗がない。 ・アップロードスピードが速い […]

Xserver(エックスサーバー)にGitをインストールする

ローカル(Windows)にGitをインストールするのは簡単でしたが、サーバに何かをインストールするのは、初めてだったので、忘れないようにメモ。 流れとしては、 ・サーバとSSHで接続できるようにする ・Gitを動かすために必要なライブラリをインストールする(gettextとCurl) ・Gitをインストールする そもそもエックスサーバには、古いバージョンのGitがすでにインストールされていました […]

git pull でエラーが出た時、強制的にpullする方法

サーバ上のリポジトリをローカルのリポジトリにpullしようとした時の話。 サーバ側とローカル側では、だいぶ修正などしていて、どっちがどうなってるかよくわからなくなっている状態で・・・ git pull したら以下のようなエラーが出た。 fatal: refusing to merge unrelated histories グーグル先生の翻訳 致命的:関連のない履歴のマージを拒否 対処法1 安全に […]

本当に超超超初心者のためのGit入門(実践編)

前記事「本当に超超超初心者のためのGit入門(導入編)」では、Gitのインストールからリポジトリの作成までやりました。今回は、いよいよ実際にバージョン管理をしてみます。 Gitの操作は、前回使用したGit Bashというツールから行うため、慣れないうちは戸惑うかもしれません。その場合は、同時にインストールされている、Git GUIというツールを使うとより視覚的にGitを操作する事ができます。 また […]

本当に超超超初心者のためのGit入門(導入編)

勉強のためにGitをはじめてみました。しかし、自分のような超初心者向けの記事は少なく、いくつもサイトを回ってようやく全体像が見えてきました。そこで、超初心者でも簡単にGitを始められるよう、できるだけ細かな説明を入れながら導入手順を記録しておきたいと思います。(Windows環境) 今回は、Gitの導入編ということで、インストールと初期設定、ついでにリポジトリの作成。というところまで書きたいと思い […]