2016-04-10 18 views
1

私は現在、html、css、php、およびjavascriptを使用してウェブサイトを開発しています。この開発の間、私は絶えず正しい外観を得るためにCSSを変更しています。ウェブサイトの開発中にGitHubを使用する必要がありますか?

この開発を続けるうちに、ファイルを再アップロードしたり、GitHubでそれらをすべて変更することは実用的ではないと感じます。私はGitHubを開発の最後の段階の近くで使うべきだと思っているのでしょうか、それともGitHubのいくつかの機能はまだ分かりませんか?

+0

なぜgitを使うべきなのかの理由は、バージョン管理のためです。ヒストリのどの時点でも返すことができるスナップショットとしてファイルをコミットします。変更を押すたびに、変更されたファイルを毎回Githubにアップロードする必要はありません。変更をコミットして、その時点の履歴を履歴に保存し、その後でいつでもコミットをプッシュすることができます。 –

答えて

0

Github(一般的にgit)は、ウェブサイトの開発に役立ちますが、実際にはあなたのニーズによって異なります。あなたの場合、あなたはCSSを言及します。あなたの修復を超えてCSSを台無しにすると、gitはあなたの仕事のバージョンに戻すことができるので、あなたの背中を持っています。 Githubは、すべての挿入と削除を含むCSSファイルを直接見ることができるようにすることで、これを簡単にします。

コンテンツに大幅な変更が加えられておらず、時折小さな変更を加えた場合、gitはうまくいくはずです。バージョン管理はgitの主な目的であり、ファイルの小さな変更にはファイルの新しいコピーが含まれず、挿入された行と削除された行が含まれるため、ウェブサイト全体をバックアップするのではなくgitを使用する利点がありますときどき。

最終的には、あなたのウェブサイトがどのようなものか、それを微調整/更新する方法によって異なります。

0

私はそれがあってはならない理由はありません。どんなプロジェクトのいわゆる開発段階(特にそうすべきですか?)特に乱雑です。バージョン管理の利点は、この段階では明らかではないですが、彼らはので賢明な、再現性、信頼性の高い作業環境を提供するために、

  • 、時間に「戻る」する能力

    1. で十分強調することはできません
    2. が信頼できる開発プロセスにつながります。

    branching modelも必要です。

    ウェブサイトの開発を行ったとき、私はgitを(GitHubでなくても)広範囲に使用しました.GitHub(GitHub)を使用しているので、私有リポジトリの優れたサポートを持っている、それを使用しない理由はありません。また、あなたのreposからウェブサイトを作成するGitHub Pagesを見ることもできます!

  • +0

    ありがとう!また、Gitを使ってプロセスについて言及したので、GitとGitHubの違いは何ですか? – sbswim

    +0

    Gitは(分散した)バージョン管理システムです。 GitHubはそのようなシステムのプロバイダです。前者はソフトウェアの一部であり、後者はソフトウェア(とはるかに)をサービスとして提供します。 –

    関連する問題