一人で趣味レベルでウェブアプリケーションを開発していたためあまりバージョン管理といったことをこれまで気にしたことがなかったのですが、ある程度ファイル量が増えてきたので噂に聞いたことがあったgitを使ってみようと考えました。
全くgitを利用したことがないので考え方が誤っているのが、または実現できるのかという視点についてお尋ねさせてください。
●環境
MAMP:version5.5
php:7.3.8
git :version 2.21.0 (Apple Git-122)※使ったことはないのですがインストールしました
Atom(エディタ):1.42.0 x64
●現在の開発方法
・MAMPでローカルでATOMエディタを利用し開発をする(htdocsにファイルを格納更新)
・ある程度更新が進むとレンタルサーバーにCyberDuck(FTP)を利用してアップロード
・本番環境についてブラウザで動作を確認
・これらの過程でバージョン管理等は一切していない
●gitを利用して想定している開発方法
・MAMPでローカル環境でATOMを使って開発
・gitのローカルリポジトリhtdocsに指定してhtdocs内のファイルをプッシュしてバージョン管理をする
・更新ファイルのgitへのプッシュはAtomを利用してGUIで実施する(参考にした記事)
・ある程度更新が進むとレンタルサーバーにCyberDuck(FTP)を利用してアップロード
・本番環境についてブラウザで動作を確認
ここで質問をさせてください。
- そもそも想定している開発方法の考え方は採用する方法として不適切またはそもそも考え方に根本的な誤りがあったりするのでしょうか?全て語句学でgoogle等で調べながら単独で開発しているので、発想自体がおかしいとうのご意見があればお願いします。今後も単独で開発することとバージョン管理がしたいということが目的です。
2)仮に考え方が正しいとしたら、htdocsをローカルリポジトリとして指定する方法が知りたいです。「git ローカルリポジトリ htdocs」等でgoogle検索しても参考にできるような記事が出てこなかったためご質問させてください。逆にこのような記事がなかったのでローカルで開発する際に、このような方法をとる事自体が間違いなのかと1)に戻ってしまうのですが。。
- 少し角度が変わるのですが、古いのですがとある記事でgitを利用する場合にはプッシュ(アップロード)すると公開することが前提となっており、非公開は有料という記事がありました。実際にアカウントとリポジトリの新規作成までやってみたのですがprivateという選択肢があり公開せずにバージョン管理ができると考えているのですが、これは誤りで実際には公開されているのでしょうか?
本当にgitに関しては初めてで(用語やそもそもの考え方にたくさん誤りがあると推察しますが)たくさん記事を読みあさってもこれらの答えに到達することができなかったため、何卒お力添えをよろしくお願い申し上げます。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/01/03 14:05
2020/01/03 14:42
2020/01/04 08:59