8

私の - 主に PHP - プロジェクトをGitHubにアップロードするつもりですが、CSS、.htaccess、HTML、ウェブサイトのデザインに使用する画像などの「コード以外の」ファイルをすべてアップロードするかどうかはわかりません。 . また、PHP 以外のコード ファイル (JavaScript など) も含まれます。

リポジトリに PHP プロジェクトが含まれるように指定した場合、すべてをアップロードする必要がありますか、それともPHP ファイルのみをアップロードする必要がありますか?

4

4 に答える 4

10

すべてをアップロードします。

リビジョン管理はコード専用であるという考えをどこで得たのかわかりません。

すべてをアップロードします。 パスワードを除く。

明確化:言語とツールセットごとに、リポジトリに属さないファイルのリストを作成します。*.oたとえば、ファイルを C プロジェクトから除外し、ファイルをどのプロジェクトからも除外したいとし.*.swpます (それらは vim スクラッチ ファイルです)。ただし、追加するのを忘れたファイルを追加するよりも、誤って追加したファイルを削除する方が常に簡単です。(パスワードなどの機密情報を含むファイルを削除することは、履歴からファイルをスクラブする必要があるため、別の問題です。)

于 2012-11-25T07:04:41.537 に答える
7

アプリケーションに必要なものはすべてアップロードする必要があります。

生成されたファイルや一時ファイルをアップロードしないでください。たとえば、C++ プロジェクトがある場合、明示的なダウンロード用の何らかの最終バージョン用である場合を除いて、最終バイナリをアップロードしないでください。

そのため、セットアップ中に構成ファイルを生成した場合は、ロードしないでください。他のすべては問題ないはずです。

于 2012-11-25T07:05:03.343 に答える
3

言語の仕様は、分類を目的としているようです。教科書の演習を超えるほとんどのプロジェクトには、複数の言語が含まれます。ディートリッヒが述べているように、すべてをモジュロパスワードでアップロードします。

于 2012-11-25T07:06:00.390 に答える
3

必要なものをGithubにアップロードします。プログラミングに関連している必要はありません。これまでGithubを使用したことがない場合は、ヘルプセクションをお読みください

http://help.github.com

ベストプラクティスに関連するSOについての良い質問もあります。これは、一般的なgitリポジトリの使用方法の概要を示していると思います。

gitとgithubを使用したワークフローのベストプラクティス?

アップロードするものが何であれ、プライベートリポジトリの料金を支払わない限り、アップロードするものはすべて公開されるので、他の人に見られたり見せたりしたくないものはアップロードしないでください。また、IDEや構成固有のファイルなど、アップロードしてはならないプロジェクトの一部であるファイルがある場合は、いつでも.gitignoreにファイルの除外を追加できます。.gitignoreとは何か、およびその使用方法に関する情報は、次のgitmanページにあります。

http://schacon.github.com/git/gitignore.html

また

https://help.github.com/articles/ignoring-files

.gitignoreに慣れたら、さまざまなプロジェクト形式用の優れたテンプレートをいくつか紹介します。

https://github.com/github/gitignore

于 2012-11-25T07:18:35.293 に答える