ロリポップのgitリポジトリへxcode4プロジェクト関連のファイルをpushする

gitを初めて利用する場合、知っておいた方がよい事柄を以下に記す。
・分散リポジトリ
ローカルのリポジトリとサーバのリポジトリで更新処理が行える
ローカルでの変更点をコミットするには、commit を使用する
サーバのリポジトリと連携を行う際は、push / pull を使用する
サーバのリポジトリをローカルに複製するには、clone を使用する

分散リポジトリを理解する上で参考になる構成図
コマンド詳細

1. xcode4プロジェクトを作成する
プロジェクト新規作成時には、
Source Control: Create local git repository for this project
をチェックする

開発関連のファイルを git で管理していない場合,以下の手順で git 管理しておく.
$ cd (プロジェクトのトップディレクトリ)
$ git init
$ git add .
$ git commit -m "コミット コメント"

2. サーバにgitリポジトリを作成する
“git”ディレクトリを作成し、git ディレクトリで以下のコマンドを実行する。
git init –bare –shared

3. サーバへpushする
開発ディレクトリで,

git push ssh://(ユーザ名)@ssh030.lolipop.jp:2222/home/users/1/(ユーザ名)/git master

※ パスは,適宜指定する.

4. サーバからcloneする
いったん,開発ディレクトリをリネームなどでバックアップした後,

git clone ssh://(ユーザ名)@ssh030.lolipop.jp:2222/home/users/1/(ユーザ名)/git

5. その他
サーバ リポジトリの変更点をローカル リポジトリに取り込む
$ git pull

・push 失敗する場合は、コミットしているか確認すること
$ git commit
もしくは、
$ git commit -m “(コメント)”

コメントを残す

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