トップページtech
984コメント273KB

Git 6

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2013/05/21(火) 11:26:36.94
ソースコード管理を行う分散型バージョン管理システム、Gitについて語ろう。
Git - Fast Version Control System
http://git-scm.com/

◆関連サイト
Pro Git - Table of Contents
http://progit.org/book/ja/
Git入門
http://www8.atwiki.jp/git_jp/

◆前スレ
Git 5
http://toro.2ch.net/test/read.cgi/tech/1350144612/
0136デフォルトの名無しさん2013/07/24(水) NY:AN:NY.AN
手を動かして楽しみながら覚えるならこっち
http://k.swd.cc/learnGitBranching-ja/
0137デフォルトの名無しさん2013/07/24(水) NY:AN:NY.AN
GUIができるようになるまでGitは使わない
0138デフォルトの名無しさん2013/08/01(木) NY:AN:NY.AN
プログラマーだけがプロジェクトに関わってるなら今すぐGitにするわw
0139デフォルトの名無しさん2013/08/01(木) NY:AN:NY.AN
2chもGit化するか?
0140デフォルトの名無しさん2013/08/01(木) NY:AN:NY.AN
GUIだと簡単という幻想。
0141デフォルトの名無しさん2013/08/01(木) NY:AN:NY.AN
今の時代企画やデザイナーさんにコマンドラインおぼえろとか言っても無理でしょ…
0142デフォルトの名無しさん2013/08/01(木) NY:AN:NY.AN
>>138
あー、全く同意。もちろん個人ではgit使いまくり。楽しくて仕方ない。
0143デフォルトの名無しさん2013/08/01(木) NY:AN:NY.AN
GUIにしたところで、いちいちどうやるのか聞いてくる。GUIは教えづらいし、こっちがGUIも覚えなきゃいけない。
0144デフォルトの名無しさん2013/08/01(木) NY:AN:NY.AN
コマンドラインはコマンドライン状態にする前提とかがあるから面倒なんだよ。GUIのが遥かに教えやすい。
覚えなきゃいけないとか言ってるのは、プログラマーとしてどうなのよと思うわ。
0145デフォルトの名無しさん2013/08/01(木) NY:AN:NY.AN
ええっ!?
0146デフォルトの名無しさん2013/08/01(木) NY:AN:NY.AN
プログラマじゃない人にとってって意味でしょ
0147デフォルトの名無しさん2013/08/01(木) NY:AN:NY.AN
プログラマーとしてどうなのよ
0148デフォルトの名無しさん2013/08/01(木) NY:AN:NY.AN
底辺にはsourcetreeのguiで見える程度の機能で余る。
コマンドラインでしか触れない機能は選民だけが使えばいい。
それほどgitは便利。
0149デフォルトの名無しさん2013/08/01(木) NY:AN:NY.AN
CLIで出来ることでも、左手でおにぎり食べながら作業するときは
GUIでやった方が効率はあがる。 つまりそういうこと。
0150デフォルトの名無しさん2013/08/01(木) NY:AN:NY.AN
>>144
コマンドライン状態って何?
遠隔地に居る人にGUIで指示するしてる人が、もっと右、丸に毛の生えたアイコンの…とか言っているの聞いてると笑いそうになる。CUIならコピーしてメールで送れる。GUIだといろんなソフトあるし、具体的な操作方法は調べないといけない。
君はそのソフトに触らなくてもどう操作すればいいのか、わかるのか?
0151デフォルトの名無しさん2013/08/01(木) NY:AN:NY.AN
だから、そもそもLinuxコマンドラインだけでやってる職場がどんだけあるんだっての。
GUIの操作方法なんて「調べる」ってほどのものかよ。
0152デフォルトの名無しさん2013/08/01(木) NY:AN:NY.AN
そりゃ調べなきゃいかんだろ
バージョンがちょっと違ったら別の画面見て話してたなんてことが
しょっちゅう起きるのに
0153デフォルトの名無しさん2013/08/01(木) NY:AN:NY.AN
いったん会社で導入して、バージョンが変わったからと言ってプログラマーがいちいち説明することなんてないだろ。
メジャーなTortoiseSVNなんかでもそうだろ。たかがバージョン管理ソフトでそんな大袈裟なことはない。
0154デフォルトの名無しさん2013/08/01(木) NY:AN:NY.AN
一応正確に言っておくと、SVNとクライアントソフトとしてのTortoiseSVNの組み合わせって意味な。
0155デフォルトの名無しさん2013/08/01(木) NY:AN:NY.AN
たかがバージョン管理にコマンドや仕様を覚えさせられるのは迷惑だろ
0156デフォルトの名無しさん2013/08/02(金) NY:AN:NY.AN
秘書に頼めば余裕だしな
0157デフォルトの名無しさん2013/08/02(金) NY:AN:NY.AN
GUIだと、仕様とやる事とボタンの位置を覚えなきゃいけないと言う。
0158デフォルトの名無しさん2013/08/02(金) NY:AN:NY.AN
なんだそりゃ。それが大変なことだとは思わないが、プログラマ以外に納得させなきゃ導入できんぞ。
0159デフォルトの名無しさん2013/08/02(金) NY:AN:NY.AN
GUIだと、自動化が面倒くさいと思う。
0160デフォルトの名無しさん2013/08/02(金) NY:AN:NY.AN
Gitはたかがバージョン管理ツールではない
これは編集過程を柔軟に管理するツール
わたしにとってはエディタやIDEと同じぐらい重要
GUIはGitを従来のバージョン管理ツールの枠に押し込めてしまうようなものしか存在しないから
現時点ではコマンドラインで使わないとその真価は発揮できない
0161デフォルトの名無しさん2013/08/02(金) NY:AN:NY.AN
>>160
>GUIはGitを従来のバージョン管理ツールの枠に押し込めてしまうようなものしか存在しないから

Git for Windows は使ってみたことある?
0162デフォルトの名無しさん2013/08/02(金) NY:AN:NY.AN
>>161
Interactive rebaseに対するGUIが整備されてるなら試してみようと思うんだけど
どんな感じ?
0163デフォルトの名無しさん2013/08/02(金) NY:AN:NY.AN
日常のルーチン化した部分はワンタッチでポンと出来て
そうでない部分はこまごまとコマンドラインで作業して
という住み分けが出来るならGUI使いたい
0164デフォルトの名無しさん2013/08/02(金) NY:AN:NY.AN
diffとかmergeとかはGUIを使ってやりたいね。

特にコンフリクトした場合の対応とか。 ネットに普通に転がってるのだと
ふわふわした説明で競合を解決してと書いてあるようなのが多い。

mergetoolコマンド使って外部のGUIプログラムを使ってどうこうするとか
いうのを書いてあるのはほとんど無いよね。

あとは、ログのツリーはGUIで見れたほうが分かりやすいとは思う。
0165デフォルトの名無しさん2013/08/02(金) NY:AN:NY.AN
WinMergeってどうなの?使える?
0166デフォルトの名無しさん2013/08/02(金) NY:AN:NY.AN
>>165
gitからWinmergeは使える。
Winmergeからgitは使えない。
0167デフォルトの名無しさん2013/08/02(金) NY:AN:NY.AN
せっかく来たのに
まだ決定打的なGUI出来てないの
また明日こよ
0168デフォルトの名無しさん2013/08/02(金) NY:AN:NY.AN
>>167
もう来なくていいよ。
0169デフォルトの名無しさん2013/08/02(金) NY:AN:NY.AN
いやいや、>>167が決定打的なGUIをひっさげて明日再びやってくるって意味だろう
0170デフォルトの名無しさん2013/08/02(金) NY:AN:NY.AN
昔VSSとか使ってたくらいで、オライリーのGit本読んで
使い始めたけど、これカーネル開発を世界規模で共同開発するとかには
確かに必須の物なんだろうけど、
例えば10人くらいの同じ部屋にいるプロジェクトで使うには
機能過剰な気もするな。
あと使い手を凄く選ぶ(難しい)と思う。
単純なチェックイン・チェックアウト型の排他管理も要件を満たすなら良いと思うな
Gitにもファイルの排他編集機能とか有ったらいい気がするんだけど
0171デフォルトの名無しさん2013/08/02(金) NY:AN:NY.AN
そういう用途なら素直にsubversion使ったほうがいいと思う
分散型はfile lockは事実上不可能だし意味が無い
0172デフォルトの名無しさん2013/08/03(土) NY:AN:NY.AN
>>170
過剰な機能ってなんだ?
0173デフォルトの名無しさん2013/08/03(土) NY:AN:NY.AN
ログ見るのとhunk単位ステージングだけはGUIかなにかあったほうが楽だな
pullやmergeやrebaseだとコマンドラインのほうが細かいとこに手が届く
0174デフォルトの名無しさん2013/08/03(土) NY:AN:NY.AN
>>170
>あと使い手を凄く選ぶ(難しい)と思う。

チームに新人が来る度にBTSの使い方も含めて分散型VCS(会社はMercurialなんだけどね)を
使った開発のイテレーションの回し方を一通り指導するけれども、特に困難は無いなぁ。
個人的経験の範囲だけど使い手は選ばないと思う。ちゃんと学べば誰でも普通に使える。

単に分散VCSの使い方を教えるだけではダメで、トピックブランチを切って手元のリポジトリ
でこまめにコミットやマージをする開発スタイルとセットで教えないと御利益は伝わりにくい。

>例えば10人くらいの同じ部屋にいるプロジェクトで使う

今のプロジェクトの最小単位はそんな規模だけど、普通に便利。
上司が明日からSubversionにしますとか言い出したら普通に暴動が起きると思う。
0175デフォルトの名無しさん2013/08/03(土) NY:AN:NY.AN
>>174
ドックフードを食べるという訳じゃないが、チュートリアルプロジェクトみたいので
回すのは結構いいかもね。 頭の中身をテキストに落としただけで実際に机上で
すら回したことのないライブラリ管理を押し付けるのは止めてくださいという
プロジェクトは多いからね。
0176デフォルトの名無しさん2013/08/03(土) NY:AN:NY.AN
難しいと言ってる香具師は選ばれたんだよ
あきらめろ
0177デフォルトの名無しさん2013/08/03(土) NY:AN:NY.AN
底辺web土方が一番使ってる気がする。
全般的に頭が悪いので高度な機能?は使わないから
こんなにわかりやすくて便利なものはない
0178デフォルトの名無しさん2013/08/03(土) NY:AN:NY.AN
Gitみたいな分散型VCSを使わないのは
高機能エディタやIDEを使わずにメモ帳でプログラムするみたいなもんだ
0179デフォルトの名無しさん2013/08/03(土) NY:AN:NY.AN
ちょっと視点を変えると、分散型のVCSを使っていなかった時代はファイルの更新履歴の
管理はIDE等が持つUndoやローカル編集履歴機能に頼る比率がより大きかった気がする。
そういうのは更新内容のコメントが残らないしチームで共有もされない。

コミットの相手はローカルだしブランチを切るのも手軽なのでとにかくコミットが気軽。
記録に残るコメント付きコミットの頻度がサーバー上のtrunkをみんなで突っつくよりも
格段に向上するだけでも分散VCSを使う価値はあると思う。
0180デフォルトの名無しさん2013/08/03(土) NY:AN:NY.AN
コマンドでたいていのことはできるんだけど
履歴みたり差分みたりするのはツールがないと不便
なんか中途半端なんだよな
0181デフォルトの名無しさん2013/08/03(土) NY:AN:NY.AN
馬鹿には無理
0182デフォルトの名無しさん2013/08/03(土) NY:AN:NY.AN
馬鹿にもソース管理できるようにするツールだろ
0183デフォルトの名無しさん2013/08/04(日) NY:AN:NY.AN
cui派だけどtigはあった方がいい
0184デフォルトの名無しさん2013/08/04(日) NY:AN:NY.AN
正直、Winしか使って無い人にLinuxCUIを教えるくらい難しい。そこがネック。
0185デフォルトの名無しさん2013/08/04(日) NY:AN:NY.AN
svnの時はコミットするのに慎重になっていたが、gitだとバシバシできて良い。
0186デフォルトの名無しさん2013/08/04(日) NY:AN:NY.AN
Gif ジフ
Git ギット

(´Д`)?
0187デフォルトの名無しさん2013/08/04(日) NY:AN:NY.AN
Gimp ギ・・・ジン・・・ギンプ(小声)
0188デフォルトの名無しさん2013/08/04(日) NY:AN:NY.AN
>>184
コピペもできないのか。
0189デフォルトの名無しさん2013/08/04(日) NY:AN:NY.AN
コピペ失敗したときに不安のストレス与えて可哀想だろ
0190デフォルトの名無しさん2013/08/04(日) NY:AN:NY.AN
cogito ergo sum
コギト!
0191デフォルトの名無しさん2013/08/05(月) NY:AN:NY.AN
>>189
コピペしてもエンターする前に見直せるけど、ミスクリックは見直せないね。
0192デフォルトの名無しさん2013/08/08(木) NY:AN:NY.AN
githubが無くても、git使ってた?

サービスたち上げること考えたら、割と他のVCSの方が使いやすくパッケージングされてるように感じた。
0193デフォルトの名無しさん2013/08/09(金) NY:AN:NY.AN
特定のディレクトリ以下のファイルを自動でリポジトリに追加することってできませんか?
0194デフォルトの名無しさん2013/08/09(金) NY:AN:NY.AN
シェルスクリプトを定期的に動かせばいいんじゃないの?
0195デフォルトの名無しさん2013/08/10(土) NY:AN:NY.AN
>>193
pre-commt フックとか
0196デフォルトの名無しさん2013/08/10(土) NY:AN:NY.AN
gitのメリットがいまいちわかりません。
一人でテストケース書かない俺でも使うメリットありますでしょうか。
コードはPHP。

今はdropboxを使って、古いコードに戻してます。

教えてください。
0197デフォルトの名無しさん2013/08/10(土) NY:AN:NY.AN
メリット:
将来集団での開発に参加したときに恥をかかない。昔svnは今はgitも一般教養。

DropBoxはファイル単位での履歴しか持っていないけれども、gitというか一般論と
してバージョン管理システムはプロジェクト全体のスナップショットの履歴を持つ。
プロジェクト全体を何週間前に動いた状態とかにコマンド一発で巻き戻せる。
(もちろん個別ファイルの巻き戻しも可能)
便利かどうかは別としてVCSを使ったバージョン管理というのはそういうものだから
慣れていて損はない。

単にファイルを巻き戻すだけではなく古いファイルと内容を比較するといった操作
が用意されている。DropBoxだとこれは面倒臭いでしょ。

git的な事情としてブランチベースの開発がし易い。何か新しい機能追加をする場合
はブランチという派生バージョンを作って、そちらを書き換えて、上手く動いたら
メインブランチに変更内容をマージして書き戻すというサイクルを細かく繰り返す。
個人利用であっても複数の開発トピックが同時進行する場合は便利。
そしてブランチベースの開発も一般教養になりつつあるから知らないと恥ずかしい。
0198デフォルトの名無しさん2013/08/10(土) NY:AN:NY.AN
たかがGit位、知らない奴がいたら教えてやれば済むことだと思うんだけど
Git知らなきゃ恥って思ってる人たちはメディアで饒舌な人たちに
踊らされ過ぎなんじゃ無いだろうかと...
Git知ってるからといってそれにいかほどの価値があるというのだろうか
0199デフォルトの名無しさん2013/08/10(土) NY:AN:NY.AN
>>198
なんかトラウマあったんだろうな...
0200デフォルトの名無しさん2013/08/10(土) NY:AN:NY.AN
「(他のを使っているから)Gitを知らない」ならともかくとして

「プログラマーなのにバージョン管理の利点自体を知らない」レベルだと普通に恥ずかしいし、知らない事が恥に値する程の価値は十分有るでしょ
0201デフォルトの名無しさん2013/08/10(土) NY:AN:NY.AN
どうだろう、例えば独学で凄い3Dグラフィックエンジン作ってた様な人が
仮にバージョン管理システムの存在をこれまで知らなかったとしても
いくらもその人の価値を落とすようなことは無いと思うんだよね
業務でプログラムしてました、これまでバージョン管理とか使ったことありません
みたいな事を想定して恥だと言ってるんだと思うんだけど
個人的に思うのは、世の中で知る価値のある技術的なトピックというのは
ひとりの人間が一生かけても取得出来ない数があるのは明らかで
こう言うなんというか、自分の知ってる10のうちから謎々を出してしか
人の価値を計れないと、自分より優れた人の価値は絶対に計れないだろうなぁと
0202デフォルトの名無しさん2013/08/10(土) NY:AN:NY.AN
Gitを知っている事に価値があるかはともかく、Gitの類を使った開発に参加する際に
Gitの使い方を知らなければその人は当面無価値だよね。参加できないのだから。

受け入れる側が懇切丁寧親切に教えてくれるラッキーなケースもあるだろうけど、
そういう受け入れる側にしても新しいメンバーに予め期待する予備知識は年と共に
どんどん変化するわけで。

知らんことが出てきたら人に教えてもらう一方で裏では恥ずかしいと危機感持って
自分で学んでキャッチアップするぐらいでないと色々大変だと思う。
0203デフォルトの名無しさん2013/08/10(土) NY:AN:NY.AN
俺なら git 知ってるとどや顔してる奴より、git のマニュアル渡したら人に聞きながらでも、それなりに使える奴を選ぶわ。
0204デフォルトの名無しさん2013/08/10(土) NY:AN:NY.AN
どうしてもgitを理解できなくて悔しいんだろうな
有用なプログラムを作れるようなレベルの人はgit程度簡単に使いこなせる
0205デフォルトの名無しさん2013/08/10(土) NY:AN:NY.AN
> どうしてもgitを理解できなくて悔しいんだろうな

誰のことだろう...
仮想敵作って、一人相撲が趣味なのか?
0206デフォルトの名無しさん2013/08/10(土) NY:AN:NY.AN
ドヤ顔していようが素直な顔していようが関係無いけどね。
ドヤ顔していたところで抜けている事柄に関しては必ずボロが出るし。

ただボロが出た後で抜けをどう埋めるかの姿勢の差はでかいと思うけど。
自学するドヤ顔と指示待ち素直、どちらを選ぶ?
0207デフォルトの名無しさん2013/08/10(土) NY:AN:NY.AN
おまえらそんなに他人に教えるのイヤか?w
使い方くらい教えてやれよ、性格悪いな。
0208デフォルトの名無しさん2013/08/10(土) NY:AN:NY.AN
>>197
ありがとうございます!
0209デフォルトの名無しさん2013/08/10(土) NY:AN:NY.AN
ここにいるみなさんはテストケースも書かれてるんでしょうか?

皆さんきっちりしてそう。
0210デフォルトの名無しさん2013/08/10(土) NY:AN:NY.AN
まあ、VCSの知識は運転免許証みたいなものだ。

みんなが車を走らせる公道に出てくる際は必ず持ち合わせるべきもの。
そしてとるのも難しくない、教習所でちゃんと学べば基本的に誰でもとれる。
ただ最近は道交法の改正で分散型という仕組みが出来たので多少混乱はあるらしい。

就職してからの免許証取得も可能だろうけれども出来れば就職前の取得が望ましい。
運転免許証を持っていてもペーパーだと仕事で必要になった時に困るよね。
0211デフォルトの名無しさん2013/08/10(土) NY:AN:NY.AN
VCS の知識ぐらい持ってて当たり前だが、会社によって使ってる VCS 違うんだから、就職前に取得とか言われてもなぁ。

そもそも ClearCase なんて個人じゃ買えないしな (w
0212デフォルトの名無しさん2013/08/10(土) NY:AN:NY.AN
それは就職後にどんな車を仕事用に割り振りられるか解らないから、就職前に免許を取って
適当な車を乗り回すのは無駄だと言う程度には不思議な理屈だなぁ。

応用が利かないので車を乗り換える度にイチから運転方法を覚え直す人ならともかく、普通は
別の車であっても運転経験があれば新しい車もあまり時間をかけずに乗りこなせると思うけど。
仮に仕事の現場で特殊車両に乗る人でも関連作業で普通の車を運転する機会も多いでしょ。
0213デフォルトの名無しさん2013/08/10(土) NY:AN:NY.AN
っていうかバージョン管理ってそんなに難しいか?
いやGitの機能が奥深いのは分かるけど、普通に使うのに十分なレベルなら
自習でも一週間もかからないだろうし、業務なら簡単なチュートリアル
読んで貰うくらいで十分だろ?間違ってる?
知ってるとか知らないって事が、そんなに問題になるとは思えないんだけど
0214デフォルトの名無しさん2013/08/10(土) NY:AN:NY.AN
とかいいながら1ヶ月かかっても使えない>>213なのであった
0215デフォルトの名無しさん2013/08/10(土) NY:AN:NY.AN
>>212
事前に特定の車両の免許を取れと言ってる奴に言ってやれよ

> Gitの類を使った開発に参加する際にGitの使い方を知らなければその人は当面無価値だよね。

>>213
何か嫌なことでもあったんだろ。
0216デフォルトの名無しさん2013/08/10(土) NY:AN:NY.AN
>>215
べつにそれは特定の車両を使っている現場ではその車両を運転できないと無価値だと
言っているだけであって、別にだからその特定の車両の免許を事前に取れと言って
いる訳では無いでしょ。

gitでもhgでもsvnでも、何でも良いから事前にVCSを使った開発経験を持っていれば
仮に他所で他のVCSを使っていても教える方も教わる方も双方共に楽が出来る。

そしてその中から何を選ぶかと問われれば、昔svn今ならgitはリーズナブルな選択
だと思うけれどもね。現場で使う頻度云々もあるけれども、今は公開リポジトリを
利用するのにもこの二つは広く使われるなど応用も広いと思うのだけど。
0217デフォルトの名無しさん2013/08/10(土) NY:AN:NY.AN
バージョン管理システム自体は簡単でもバージョン管理そのものはプロジェクト管理と
関連するから単純な作業じゃないよね。
0218デフォルトの名無しさん2013/08/10(土) NY:AN:NY.AN
>>216
>その特定の車両の免許を事前に取れと言っている訳では無いでしょ。

>> Gitの使い方を知らなければその人は当面無価値だよね。

君は、Git の前に日本語覚えるべき
0219デフォルトの名無しさん2013/08/10(土) NY:AN:NY.AN
>>218
日本語以前の問題で、理屈をちゃんと踏まえる習慣をつけないとプログラミングの
世界では不味いと思うよ。

「無価値だよね」から「特定の車両の免許を取れ」と勝手読みするのに至るまで
いくつの理屈をすっ飛ばしたのかな。
0220デフォルトの名無しさん2013/08/10(土) NY:AN:NY.AN
>>210
例えがうまいな

ただ、自転車で十分!!とかいって道路走って信号無視してる奴が迷惑なんだよ!!w
0221デフォルトの名無しさん2013/08/10(土) NY:AN:NY.AN
>>220
あと基本的な運転技術自体は座学や教習所内の運転コースで学べるのだけれども、実際に
公道で周囲の車の流れにのって運転するには隣に指導員が乗った路上講習や免許取得後に
実際に他の車の集団が走っている中を運転して場数を踏まないことには如何ともし難い
のもどことなく似ている。
0222デフォルトの名無しさん2013/08/10(土) NY:AN:NY.AN
>>196
行ごとにいつ、どうして変更したかわかるようになるよ。
>>198
今まで教えてすぐ使いこなせた奴はいなかったな。やはり習熟が必要。
0223デフォルトの名無しさん2013/08/10(土) NY:AN:NY.AN
>>219
      git の知識が無いのは無価値 ⇔ 無免許
         ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
特定の VCS (git) について知識を得とけ ⇔ 特定の免許を取っとけ

引っ込みつかなくなっているだけならまだしも、マジでこれぐらいの論理が組み立てられないと、この業界だと辛くないか? (w
0224デフォルトの名無しさん2013/08/10(土) NY:AN:NY.AN
>>223
横方向のアナロジーは解らないでもないし、一生懸命視覚化しようとした努力は
買うけど。

> git の知識が無いのは無価値 -> 特定の VCS (git) について知識を得とけ

誰も書いていないじゃん。「Gitの類を使った開発に参加する際にGitの使い方を
知らなければ」という自分で引用した仮定すらすっ飛ばしているし。

0点。
0225デフォルトの名無しさん2013/08/10(土) NY:AN:NY.AN
>>224
そんなレスしてて楽しいの?

傍から見ると、可哀想にしか見えないんだけど。
0226デフォルトの名無しさん2013/08/11(日) NY:AN:NY.AN
>>192
> サービスたち上げること考えたら、割と他のVCSの方が使いやすくパッケージングされてるように感じた。

ネット越しでも共有フォルダ使うならなんもいらないし、
httpでもapacheにgit-http-backendのリンクを食わせるだけで
超お手軽だろ?
0227デフォルトの名無しさん2013/08/11(日) NY:AN:NY.AN
Githubのスレが見当たらないんですけど、Githubの質問はスレ違いなんでしょうか。

あるプロジェクトを自分のリポジトリにフォークして、自分のフォークリポジトリに少しずつチマチマとコメントつけてコミットしてるんですが、
それを元のリポジトリに、毎回のコメントごとコミットってできるんでしょうか?


つまり、
コミット "初回"
コミット "2回目。○○を直しました。"
コミット "3回目。■■を直しました。"


とフォークしたリポジトリにコミットしたのを元のリポジトリに

コミット "フォークからのコミットです"

とまとめてコミットではなくて

コミット "フォークからのコミットです。初回"
コミット "フォークからのコミットです。2回目。○○を直しました。"
コミット "フォークからのコミットです。3回目。■■を直しました。"



としたいんですが
0228デフォルトの名無しさん2013/08/11(日) NY:AN:NY.AN
Githubの質問じゃないし
0229デフォルトの名無しさん2013/08/11(日) NY:AN:NY.AN
gitって有料ばかりだけど皆有料プラン使ってるの?
フリーでコードを公開ってのもあれだけど、有料プランの出費もいたいなぁ。
0230デフォルトの名無しさん2013/08/11(日) NY:AN:NY.AN
>>229
gitは基本無料ですよ
0231デフォルトの名無しさん2013/08/11(日) NY:AN:NY.AN
>>230
ありがとうございます。
無料だとコードを晒さないといけませんよね?
俺の作ったコードなんて誰も触らないでしょうけど。
0232デフォルトの名無しさん2013/08/11(日) NY:AN:NY.AN
俺もコード晒さずにただで使ってるよ。git。
0233デフォルトの名無しさん2013/08/11(日) NY:AN:NY.AN
>>231
まず、git とgithubは異なるものね
で、github について言えば、無料なら晒さなければならないのはその通り
それが嫌なのであれば、git+dropbox とか、bitbucket とか代替案はいろいろとあるよ
0234デフォルトの名無しさん2013/08/11(日) NY:AN:NY.AN
gitとgithubを勘違いしてないか
0235デフォルトの名無しさん2013/08/11(日) NY:AN:NY.AN
232,233,234
ありがとうございます。
同じものだと思ってました。
ググってみます!
0236デフォルトの名無しさん2013/08/12(月) NY:AN:NY.AN
>どうだろう、例えば独学で凄い3Dグラフィックエンジン作ってた様な人が
>仮にバージョン管理システムの存在をこれまで知らなかったとしても
>いくらもその人の価値を落とすようなことは無いと思うんだよね

言ってることは理解出来るが
一緒に仕事したくないタイプ
■ このスレッドは過去ログ倉庫に格納されています