既存のディレクトリを GitLab でバージョン管理する方法

Git

既存のディレクトリを GitLab でバージョン管理する方法

先日、
Gitlab で新規リモートプロジェクトを作成してローカル環境にクローンする方法
という記事を投稿しました。

でも、Git を使いはじめてみようと思った人にとって、
最初に必要なことって今ある既存のディレクトリを
Git 化することですよね。

ということで本記事では、既存のディレクトリを
Git 化してリモートプロジェクトとリンクする方法
について紹介します。

具体的には、Google Drive のマイドライブを
Git 化して GitLab でバージョン管理する方法
を紹介していきます。

Gitlab に新規プロジェクトを作成する

まずは GitLab に新規プロジェクトを立ち上げましょう。

GitLab.com にアクセスして
Sign In or Sign Up をしてください。

右上の New Project をクリックしてください。

すると、以下のような画面に切り替わると思います。

FigureNewProject

Project name,
Project URL,
Project slug,
Project description
を適当に入力します。

Private にするか Public にするか選択してください。

Initialize repository with README に
チェックを入れないでください

最後に Create project を押します。

すると以下のような画面に切り替わると思います。

FigureGitStartCommand

画面に表示されているのは、
ローカル環境の既存ディレクトリもしくは新規ディレクトリの
Git 化の方法です。

次節からはターミナルでの作業になります。

ターミナルを起動してから、次節を読んでください。

既存のディレクトリを Git 化するための具体的な手順

今回は、既存のディレクトリを Git 化するので、
Push an existing folder の手順に従います。

例えば、Google Drive の マイドライブを Git 化する場合、
以下のコマンドを実行してください。

# /path/to/MydriveDirectory は
# マイドライブディレクトリまでのフルパスに
# 書き換えてください。
cd /path/to/MydriveDirectory

# git init を実行すると、
# .git ディレクトリが生成され、
# ローカル環境を Git 化できます。
# しかし、まだリモートプロジェクトとは
# リンクしていません。
git init

# Username と ProjectName は
# ご自身のユーザー名とプロジェクト名に
# 書き換えてください。
# git remote add コマンドを実行すると、
# ローカル環境とリモートプロジェクトの
# リンクが完了します。
# エラーメッセージがでた場合は、
# git@gitlab.com ... の部分を
# https://gitlab.com に書き換えて
# 再度実行してみてください。
git remote add origin git@gitlab.com:Username/ProjectName.git

# git add . コマンドを実行すると、
# 全てのファイルをステージングします。
# マイドライブに大量のファイルが保存されていて、
# すべてを Git 管理したくない場合は、
# .gitignore ファイルを作成して、
# そこにディレクトリ名 or ファイル名を
# 記入してください。
git add .

# git commit -m コマンドを実行すると、
# 先ほどステージングしたファイルを、
# コミットメッセージ付きで、
# コミットします。
git commit -m "first commit"

# git push コマンドを実行すると、
# 今までのコミットを、リモートプロジェクトに
# 反映できます。git push コマンドを実行しない限り、
# リモートプロジェクトに今までのコミットは
# 反映されません。
git push origin master

上記のコマンドを実行したら、gitlab.com の先ほど作成した
リモートプロジェクトのページを更新してください。

first commit というコミットメッセージとともに
マイドライブの内容が Gitlab に反映されているはずです。

以上で、既存ディレクトリを Git 化して
Gitlab.com でバージョン管理する準備は終了です。

あとは、Git 化したファイルを編集するたびに、
git addgit commitgit push コマンドを使って
バージョン管理するだけです。

おわりに

本記事の内容は
ProGit Web版
を参考にしています。

また、GitLab の詳細を知りたければ、
GitLab実践ガイド
を参照していただければと思います。

最後まで、お読みいただきありがとうございました:)

Git Pro
スポンサーリンク
Takeru Yamadaをフォローする
スポンサーリンク
Typememo.com

コメント

タイトルとURLをコピーしました