• ベストアンサー

Git?GitHub?これって何ですか?

素人の私に子供に教えるようにわかりやすく教えてください🤣もしかして、作りたいシステムがあったとして、ソースを探して見つかれば、そのソースをコピペして使っても良いとか?

質問者が選んだベストアンサー

  • ベストアンサー
  • FattyBear
  • ベストアンサー率32% (1237/3786)
回答No.1

Git とは プログラムのソースコードなどの変更履歴を     記録・追跡するための分散型バージョン管理システム     である。     たぶん、例えば、住所録で名前で検索できたり引っ越し先の     住所がわかったりするような管理システム GitHub とは「ソフトウェア開発のプラットフォーム」     たぶん、プグラムをつくるときに使うソフトウエアー     例えば文章を書くときに使うWord、表計算 で使うExcelの     ようなソフトウエアー ------------------------------------------------------------------------------- ”作りたいシステムがあったとして、ソースを探して見つかれば、そのソースをコピペして使う”のは無理。そのソースはGitHubのソフト上で 動作するものでパソコンにコピーすればすぐ動作するようないわゆるエグゼfile(****.exeのような)ではありません。 私もそれほどは詳しくありませんが多分大きくはズレていないと思います。

noname#254897
質問者

お礼

ほほー…私の考えが甘かったみたいで…😨ソースのテンプレが集まっている場所なんてないですよね?

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (3)

回答No.4

>LINE掲示板みたいなの作りたい 事前の板での女性だってことも考えると、 PHPとかでもいいかもですよ~ 2種類やり方があって、 1. 大きいファイルを1個用意して、追加で書き込む! それを、後ろから「n件」表示する。 2. MySQLなどのデータベースを使って、 日付ソートして、n件取り出し表示する。 これだけで掲示板=BBSになります。 ただどちらにしても公開するには公開サーバーが必要です。 なのですが、テストだけなら XAMPPという自分のPCをサーバーにするソフトがあり、 (もちろん立ち上げてないときは機能しないので、  自由に選べます!) これで実験してみるのがよいかと Pythonは今確かに人気がある言語ですが。 多分ですが、流行りのようにそのうちなくなると思います。 なので、PHPを無理に使う必要はなくても、 覚えることに価値はでますよ!。up to u.

noname#254897
質問者

お礼

XAMPPはしってますけど…それ以外が…ん?😱って感じです(笑)

全文を見る
すると、全ての回答が全文表示されます。
回答No.3

>ソースのテンプレ使わせてくれるとこないかなぁ…🙄 それは、Gitよりサンプルソースあさる方が早いかもですよ。 言語は何を? (といっても、私より詳しい人の方が多いんですが^^  こっち、飲み屋が暇で暇つぶしにプログラムしてる程度なので)

noname#254897
質問者

お礼

え、あるんですか?LINE掲示板みたいなの作りたいんですけど!Pythonがいいかなぁ…🙄

全文を見る
すると、全ての回答が全文表示されます。
回答No.2

ってか、リポジトリシステムって、 コピペをしない(というか、させない)ためのものだと 私は思ってますが^^ 自宅のサーバーもGit感染させてますし。 (私の場合、インストールを感染と言ってるだけでウイルスなどと  何の関係もない) 例えば、 作業人Aがあるバージョンのソースに、機能F1を追加 作業人Bがあるバージョンのソースに、機能F2を追加 これを管理人が、F1とF2の差分を元々の状態に取り込んで~ ってのをコピペしてたらミスが出やすい! だから、Gitを使うんです。 Aさんのリポジトリ差分がF1になり Bさんのリポジトリ差分がF2ってのをGitが管理してくれるので 管理者は、現在の最新版にF1を入れるか?F2を入れるか? 両方入れるか?って判断するだけでいいんですよ。 で、出来上がったものが、新しい「現在の状態」に変わり。 次の作業人がその「現在の状態」からブランチを切って コミットしていく!その繋がりが、Gitですよ。 貴方が言ってるのは、その特定のバージョンをクローンしたい って言ってるだけなので、コピペでもプル(フェッチ&マージ) でもないので、どちらでもない話だと思います。 ここまでは、コピペの話。。 最後が「使っても良いとか?」 使っていいのか?それはソースの著作権、ライセンスに依存するので 種類によるので、ここは、単純に答えはないですが。 ただし、多くのライセンスは それを抜き出して、機能拡張をした場合、その部分を 公開しなければならないライセンスがほとんどですよ。 なので、拡張しないでそのまま使うなら、 「公開するソースがないので公開しなくていいよ!」 ただし、ライセンス表記は忘れないでね~が多いですね。 もし、100人が好き勝手に拡張したら 100種類の新しいオープンソースが出来ちゃうので、 そういう場合にGitってとても破壊力はあると思います。 ↑これら「???」って感じたのであれば、 ご自身でBareリポ作ってみれば練習になりますよ。

noname#254897
質問者

お礼

え…えぇ…😨本とか読んでみます🤣ソースのテンプレ使わせてくれるとこないかなぁ…🙄

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • github

    git hubはソースコードを本棚のように貯めていくものなのでしょうか?

  • githubとは

    Githubとはどういうサイトなんでしょう?ソフトをダウンロードするサイト以上のものらしいのですが、調べてみたのですが無知なので専門用語だらけで説明がよくわかりませんでした。スマホ使うだけの女子高生に教えるような説明をお願いします。ソースコードとか言われてもよくわかりません。

  • githubについておしえてください

    デザイナーです。 バージョン管理システムを導入しようと思い、githubを今試している所です。 git自体どういうものかがようやくわかってきた所で実際にどうすればいいのか分からない点があります。 サイトを運営していて、本番環境とローカルテスト環境があるのですが、 どのようにgithubと連携させればよいのかわかりません。 ローカルテスト環境である程度作ってからgithubのリポジトリにコミットした後、 どうやって本番環境に反映させるのでしょう。 (そもそもすでに手順が間違っているのでしょうか) また、複数人でいじる時はそれぞれにローカル開発環境を用意させる必要があるのでしょうか。 よろしくお願いします。

  • ブログペットってはやっているのでしょうか?

    ブログペットって、はやっているのでしょうか? 自分でやってみようと思っているのですが、livedoorブログのプラグインにはありません。フリーエリアにソースをコピペするようですが、素人には難しそうです。やってみる価値はありますでしょうか?

  • Githubの構築について

    初めて投稿をさせていただきます。 私はプログラムには、あまり詳しくないのですが当社の開発チームが 共同開発をするにあたり、ある開発チームにGithubで接続できるようにしてくれと頼んだところ Githubの構築にサーバ構築と同じくらいか、それ以上の時間がかかるので 出来ればその時間を開発にあてたいとの返答が返ってきて、そんなに時間のかかるものではないだろ?と開発チームが悩んでいたのですが、実際Githubを構築するのは大変(時間がかかる)ものなのでしょうか? 素人の質問で申し訳ないのですが宜しくお願い致します。

  • GitのPullについて

    初めまして。 当方ソース管理のGitを勉強中なのですが、質問があります。 例えばリモートリポジトリのmasterブランチに古い順にA-B-Cとコミットがあったとします。 そしてAのコミットから「20180314」というブランチを切って一つコミット(D)してあります。 そこで今ローカルブランチ(20180314というブランチをまだ追跡していない状態)のmasterブランチ(ローカルの最新はA)でリモートのmasterをpullした場合、新しく「20180314」というブランチはできると思うのですが、Dのコミットについてもpullされるのでしょうか? 書き方が雑で分かりにくく申し訳ありません。 よく分からず困っているので、ご教授頂きたいです。 よろしくお願いします。

  • github上クローン書き換えexeコンパイル

    github上のコードをクローンし書き換えて新しいexeアプリケーションファイルとしてコンパイルしたいです。 github上のコードをクローンするとC Header ソース (.h)、C++ ソース (.cpp)、QRC、RC、UI、VCXPROJ 、FILTERSファイルができました VScodeでC++ ソース を書き換えたのですがファイルがいろいろ別れてしまっています  すべてのファイルをもう一回まとめて新しいexeアプリケーションファイルとしてコンパイルする方法を教えてください visual stadio C++ win32を使うと思いますが異なるばらばらの種類の多くのファイルをどうもう一回まとめるのでしょう?

  • github

    githubのリモートリポジトリとローカルリポジトリの名前(フォルダ、ファイル)は同じである必要がありますか? 違う名前でアップする必要がある場合はどんなときですか?

  • GitHub

    最近GitHubを使ってみようと思って、サイトを訪問してみたところ、英語でした。 日本語に変えたいんですが、変える方法とかありますか?