- ベストアンサー
Git?GitHub?これって何ですか?
AsarKingChangの回答
- AsarKingChang
- ベストアンサー率46% (3467/7473)
ってか、リポジトリシステムって、 コピペをしない(というか、させない)ためのものだと 私は思ってますが^^ 自宅のサーバーもGit感染させてますし。 (私の場合、インストールを感染と言ってるだけでウイルスなどと 何の関係もない) 例えば、 作業人Aがあるバージョンのソースに、機能F1を追加 作業人Bがあるバージョンのソースに、機能F2を追加 これを管理人が、F1とF2の差分を元々の状態に取り込んで~ ってのをコピペしてたらミスが出やすい! だから、Gitを使うんです。 Aさんのリポジトリ差分がF1になり Bさんのリポジトリ差分がF2ってのをGitが管理してくれるので 管理者は、現在の最新版にF1を入れるか?F2を入れるか? 両方入れるか?って判断するだけでいいんですよ。 で、出来上がったものが、新しい「現在の状態」に変わり。 次の作業人がその「現在の状態」からブランチを切って コミットしていく!その繋がりが、Gitですよ。 貴方が言ってるのは、その特定のバージョンをクローンしたい って言ってるだけなので、コピペでもプル(フェッチ&マージ) でもないので、どちらでもない話だと思います。 ここまでは、コピペの話。。 最後が「使っても良いとか?」 使っていいのか?それはソースの著作権、ライセンスに依存するので 種類によるので、ここは、単純に答えはないですが。 ただし、多くのライセンスは それを抜き出して、機能拡張をした場合、その部分を 公開しなければならないライセンスがほとんどですよ。 なので、拡張しないでそのまま使うなら、 「公開するソースがないので公開しなくていいよ!」 ただし、ライセンス表記は忘れないでね~が多いですね。 もし、100人が好き勝手に拡張したら 100種類の新しいオープンソースが出来ちゃうので、 そういう場合にGitってとても破壊力はあると思います。 ↑これら「???」って感じたのであれば、 ご自身でBareリポ作ってみれば練習になりますよ。
関連するQ&A
- 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されるのでしょうか? 書き方が雑で分かりにくく申し訳ありません。 よく分からず困っているので、ご教授頂きたいです。 よろしくお願いします。
- 締切済み
- デスクトップPC
- github上クローン書き換えexeコンパイル
github上のコードをクローンし書き換えて新しいexeアプリケーションファイルとしてコンパイルしたいです。 github上のコードをクローンするとC Header ソース (.h)、C++ ソース (.cpp)、QRC、RC、UI、VCXPROJ 、FILTERSファイルができました VScodeでC++ ソース を書き換えたのですがファイルがいろいろ別れてしまっています すべてのファイルをもう一回まとめて新しいexeアプリケーションファイルとしてコンパイルする方法を教えてください visual stadio C++ win32を使うと思いますが異なるばらばらの種類の多くのファイルをどうもう一回まとめるのでしょう?
- ベストアンサー
- C・C++・C#
- github
https://github.com/ でアカウントを登録しようとしましたが うまくいきませんでした。 必要な画像などが表示されない様な 印象です。 添付ファイル どうしたらアカウント登録できるでしょうか? 漠然とした質問で申し訳ないですが、 よろしくお願いします。
- 締切済み
- その他(プログラミング・開発)
- githubの使い方
githubを良く理解できていないので、おかしな質問かもしれませんが許してください。 パブリックに公開されているリポジトリをcloneしました。 それをいじったり、別のプログラムと同じフォルダにまとめたりしました。 そのフォルダを、自分のプライベートリポジトリにバックアップするにはどうすればいいですか?
- 締切済み
- その他(プログラミング・開発)
お礼
え…えぇ…😨本とか読んでみます🤣ソースのテンプレ使わせてくれるとこないかなぁ…🙄