【git】既存のプロジェクトからコードをそのままに新プロジェクトに移行!
gitの話なんですけも、「今進行中のプロジェクト」から、コードはそのままで「新プロジェクト」を開始する方法です。
■サーバ側作業
まずはサーバー側で「新プロジェクト」のファイルを作ります。
プロジェクトファイルが格納されているディレクトリで、新プロジェクトのディレクトリ「hoge.git」を作成します。
#ls test.git fuga.git #mkdir hoge.git (ディレクトリ作成) #ls test.git fuga.git hoge.git
そして、「hoge.git」に移動して「git init」コマンドを叩きます。
#cd hoge.git #git init (新プロジェクトファイル作成) #ls branches config description HEAD hooks info objects refs
これでサーバー側に、新プロフェクトのファイルが作られました。
■クライアント側作業
クライアント側には既存プロジェクトのコードがあると思います。なかったら「git clone」で既存のコードを用意してください。
このコード中の「.git」ディレクトリ以下を全部きれいに削除します。そして「git init」コマンドによって設定を新規作成します。
#rm -rf ./.git (.gitディレクトリ全削除) #git init (git情報を新規作成) #ls -a .git
そして、全コードを新プロジェクトに向けてコミットします。リモートの設定を新しいプロジェクトにセットしてコミットです。
#git remote add <name> <url> (新プロジェクトにリモートを設定) #git add . (全ファイルadd) #git commit (全ファイルコミット) #git push (全ファイルプッシュ)
これで新しいプロジェクトにコードがコミットされました。新しい開発の始まりです。
おしまい。