Git 9
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001デフォルトの名無しさん
2014/04/12(土) 13:22:20.98ID:s4x1CSLNGit - 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 8
http://toro.2ch.net/test/read.cgi/tech/1389701817/
0876デフォルトの名無しさん
2014/06/19(木) 04:35:43.70ID:ZDR2rCVo0877デフォルトの名無しさん
2014/06/19(木) 09:10:11.76ID:uhTP2aV5外部ライブラリのバージョンを、バージョン管理しないなら、
サブモジュールを使わないで「バージョン管理しないディレクトリ」
として管理しなければいいよ。
0878デフォルトの名無しさん
2014/06/19(木) 11:01:04.34ID:QcTSno45ご親切にありがとうございます。
勉強してみます。
0879デフォルトの名無しさん
2014/06/19(木) 17:00:32.13ID:IwCNAxsRあんまり大きい作業単位でコミットしてるとrevertとか便利そうな機能が使えんし
0880デフォルトの名無しさん
2014/06/19(木) 17:06:48.92ID:BcmtgtjI適当にrebaseしないと散らかりすぎるかのう
0881デフォルトの名無しさん
2014/06/19(木) 20:04:21.46ID:GjYBKD0X0882デフォルトの名無しさん
2014/06/19(木) 20:15:00.22ID:Fdr0qLJNブランチ未満の粒度の作業単位は残す必要ないだろうし
0883デフォルトの名無しさん
2014/06/19(木) 20:18:40.23ID:Df6JFFDtrebaseでの根本移動はアリだけど
squashでのコミット潰しとFFマージ主義はナシ
0884デフォルトの名無しさん
2014/06/20(金) 01:16:15.04ID:9P55PKrOそれだと本当にタイプミスで動かないものの修正とかでcommit/push/pullになって、コミットログも"a"とかなので、さすがにそんなのは履歴として残すメリットはなんにもないので、
本来コミットするべきタイミングでそういうのはsquashしてトピックブランチにcommitしてる。
原理主義者からは単なる同期にgitを使うなとは言われるかもしれないけど、
他のツールを使うのも色々とめんどくさいしね。
0885デフォルトの名無しさん
2014/06/20(金) 01:25:01.85ID:nPERQ22c時と場合によって変えるべき。
なぜ「mergeはこれしかダメ」と決めつける人が多いのだろうか。
squashするべき時はsquashして、するべきじゃない時はsquashしない。
FFマージするべき時はFFマージして、FFマージするべきじゃない時はFFマージしない。
それだけじゃないか。
決めつける人は、自分がやり方ことが明確になっておらず、
ただコマンドを覚えているだけなんだろうな。
0886デフォルトの名無しさん
2014/06/20(金) 01:50:53.36ID:fQqGdEOm0887デフォルトの名無しさん
2014/06/20(金) 01:55:10.28ID:7nDrVBi+0888デフォルトの名無しさん
2014/06/20(金) 01:58:44.73ID:rNGAsf/H0889デフォルトの名無しさん
2014/06/20(金) 02:00:56.73ID:nPERQ22cそれはmergeでコンフリクトが出ているだけで
squashしたせいじゃないよ。
0890デフォルトの名無しさん
2014/06/20(金) 07:49:34.87ID:XWgQCtQu0891デフォルトの名無しさん
2014/06/20(金) 19:41:04.84ID:FEHr8pGe$ git rebase -i HEAD~3
error: could not apply f7701b6... some edited
When you have resolved this problem, run "git rebase --continue".
If you prefer to skip this patch, run "git rebase --skip" instead.
To check out the original branch and stop rebasing, run "git rebase --abort".
Could not apply f7701b697f698715b8e2ec3e339655e43e0e6f31... some edited
taro@YOSHIDA ~/myproject/helloworld (master|REBASE-i 2/2)
$
0892デフォルトの名無しさん
2014/06/20(金) 19:43:03.58ID:FEHr8pGe0893デフォルトの名無しさん
2014/06/20(金) 20:08:47.08ID:fQqGdEOmよーしだたろう
0894デフォルトの名無しさん
2014/06/20(金) 21:05:57.10ID:tmj63HwH何度でも同じコンフリクトが起きるよ
0895デフォルトの名無しさん
2014/06/21(土) 02:40:47.04ID:GnC4hxCp自動で解決してくれる設定が、
あるから誰か答えてね。
0896デフォルトの名無しさん
2014/06/21(土) 03:01:15.08ID:5/17O7zj0897デフォルトの名無しさん
2014/06/21(土) 10:32:06.18ID:tx3pF38orebaseのsquash, fixupはよく使うレレレのおじさん
0898デフォルトの名無しさん
2014/06/21(土) 11:08:10.55ID:EfmviY6O0899デフォルトの名無しさん
2014/06/21(土) 12:55:15.10ID:tx3pF38o0900デフォルトの名無しさん
2014/06/21(土) 16:16:41.34ID:0wQ4hVhXならリリースして少し改造
バージョン2.25
なら、一度全て作り直したって感じでいいのかな?
バージョン名の付け方のルールってある?
0901デフォルトの名無しさん
2014/06/21(土) 17:20:16.84ID:ElcRoqBrある、セマンティックなやつが。
0902デフォルトの名無しさん
2014/06/21(土) 18:28:28.05ID:oCK5ln20ここよりもプログラム系のとこいった方がいいと思うけど、
よくある付け方は、メジャーバージョン変わるのは大きな仕様変更(互換性に影響あるレベル)したとき、
マイナーバージョンは、小さな仕様変更、
表記は無かったけど、ものによってはもう一つ番号加えてパッチバージョンとして、バグ修正用にしたりする。
major.minor.patch といった感じ
0903デフォルトの名無しさん
2014/06/21(土) 20:17:05.33ID:zNQ9d1mJオープンソースだと奇数は開発版、偶数は安定版ていうルールがあることがある
0904デフォルトの名無しさん
2014/06/21(土) 20:22:23.46ID:m/fZKRgtテスティング版、スタブル版
0905デフォルトの名無しさん
2014/06/21(土) 20:29:04.62ID:m/fZKRgt前バージョン使ってた人が新バージョンを使う際に新たに学習が必要なく、性能の大幅向上やバグフィクスやセキュリティアップデートはマイナーバージョンアップ
前バージョン使ってた人が新バージョンを使う際に新たに学習が必要なく、誤字脱字の修正や性能の微々たるの変化のある場合はリビジョンアップ
0906デフォルトの名無しさん
2014/06/21(土) 21:01:35.87ID:4Db89jJs0907デフォルトの名無しさん
2014/06/21(土) 21:06:19.94ID:tQVBpUxD1.0 メジャーバージョンは新規機能を実装しない
1.1.1 1個修正 マイナーバージョンは修正した数を乗せる
1.2.20 20個修正
0908デフォルトの名無しさん
2014/06/21(土) 21:12:09.56ID:v5uiY6GsMozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.153 Safari/537.36 OPR/22.0.1471.70
0909デフォルトの名無しさん
2014/06/21(土) 21:38:55.79ID:cR4XxXTTソースが同じでも、バイナリにはビルド番号をつけることがある。
0910デフォルトの名無しさん
2014/06/21(土) 21:41:47.53ID:0wQ4hVhXなんだけど6回一からコーディングし直したってこと?
あーいうのって誰からみてもわからいけどソースを何度も組換えたりしてるのかな。
0911デフォルトの名無しさん
2014/06/21(土) 21:52:24.22ID:m/fZKRgtバージョン番号なんてどこもオレオレルールでつけてんだから
0912デフォルトの名無しさん
2014/06/21(土) 21:59:46.56ID:KMvjaKi+0913デフォルトの名無しさん
2014/06/21(土) 22:33:56.67ID:sYh0doPA0914デフォルトの名無しさん
2014/06/22(日) 01:13:02.79ID:b9DzNs9Qそう考えるとWindowsってメジャーバージョンほとんど変わってないんだな。
0915デフォルトの名無しさん
2014/06/22(日) 01:20:05.59ID:upDz43Y50916デフォルトの名無しさん
2014/06/22(日) 02:00:52.05ID:fzAy+jFw0917デフォルトの名無しさん
2014/06/22(日) 02:01:46.19ID:Y+HF0vpz「6.1.7601」とかのことだろう?
0918デフォルトの名無しさん
2014/06/22(日) 02:02:12.05ID:fzAy+jFwだな
0919デフォルトの名無しさん
2014/06/22(日) 02:07:27.82ID:Y+HF0vpz0920デフォルトの名無しさん
2014/06/22(日) 02:10:49.59ID:fzAy+jFwバージョン番号隠すようになっただけだよ
0921デフォルトの名無しさん
2014/06/22(日) 02:13:42.83ID:fzAy+jFw内部のこまかいバージョンの話とは別の話なんで、ごっちゃもなにもない
0922デフォルトの名無しさん
2014/06/22(日) 02:15:23.06ID:Y+HF0vpzまとめたものを見つけてきてやったよ。
https://gist.github.com/mxpv/2935584
一部適当に抜粋
Windows Name or Service Pack Version Number
---------------------------- --------------
Windows 1.0 1.04
Windows 2.0 2.11
Windows 3.0 3
Windows NT 3.1 3.10.528
Windows 95 4.0.950
Windows Me 4.90.3000
Windows 2000 Professional 5.0.2195
Windows XP Home 5.1
Windows Server 2008 Service Pack 1 (SP1) RTM 6.0.6001.18000
Windows Vista RTM 6.0.6000.16386
Windows 7 RTM 6.1.7600
Windows 8 CTP 6.2.8250
0923デフォルトの名無しさん
2014/06/22(日) 02:16:21.09ID:pzst23eU0924デフォルトの名無しさん
2014/06/22(日) 02:18:34.94ID:pzst23eUNT4.0がないぞ
0925デフォルトの名無しさん
2014/06/22(日) 02:19:20.89ID:Y+HF0vpz適当に抜粋って書いただろ。 リンク先見ろよw
Windows 95 4.0.950
Windows NT Workstation 4.0 4.0.1381
Windows 98 4.1.1998
Windows 98 Second Edition 4.1.2222
Windows Me 4.90.3000
0926デフォルトの名無しさん
2014/06/22(日) 02:21:26.42ID:Y+HF0vpzWindowsは1.0の時からバージョン番号1.04と
製品名とバージョン番号は一致していないということ。
百歩譲って1.04の上から三文字目までで1.0なんだってことにしても
Windows 2.0は、バージョン番号2.11 の2.1であるべきってことになってしまう。
0927ID:Y+HF0vpz (連続投稿って言われたからID変えた)
2014/06/22(日) 02:27:51.31ID:+pyEYukShttp://www.gaijin.at/en/lstwinver.php
>>922にないものものっているが古いのは乗ってないな。
0928デフォルトの名無しさん
2014/06/22(日) 03:05:54.38ID:K+SZQQqt0929デフォルトの名無しさん
2014/06/22(日) 03:10:27.16ID:yfiuaqlG0930デフォルトの名無しさん
2014/06/22(日) 04:16:35.04ID:41dfNV8s>>1のPro GitのURL直すの忘れないでくれ
0931デフォルトの名無しさん
2014/06/22(日) 07:56:27.10ID:JoFGWc9c2.0 から速くなった気がする
0932デフォルトの名無しさん
2014/06/22(日) 12:41:22.20ID:h8mHZ8/o【スレタイ】
Git 10
【本文】
ソースコード管理を行う分散型バージョン管理システム、Gitについて語ろう。
Git - Fast Version Control System
http://git-scm.com/
◆関連サイト
Pro Git - Table of Contents
http://git-scm.com/book/ja
Git入門
http://www8.atwiki.jp/git_jp/
◆前スレ
Git 9
http://peace.2ch.net/test/read.cgi/tech/1397276540/
0933デフォルトの名無しさん
2014/06/22(日) 17:00:32.70ID:nR1nGnXpcygwinの公式パッケージってバージョン1.7.9じゃなかったっけ?
0934デフォルトの名無しさん
2014/06/22(日) 17:43:36.22ID:mgZTcG6HGit 10
http://peace.2ch.net/test/read.cgi/tech/1403426425/
0935デフォルトの名無しさん
2014/06/22(日) 18:01:37.92ID:2YpoFnMxぱくぱく。
おいすぃです!
0936デフォルトの名無しさん
2014/06/22(日) 23:52:57.71ID:UK6G8JDB0937デフォルトの名無しさん
2014/06/22(日) 23:57:11.41ID:qgZFRwqF0938デフォルトの名無しさん
2014/06/23(月) 10:18:41.33ID:9imRHr/Vバージョン番号は必要だからな。
0939デフォルトの名無しさん
2014/06/23(月) 11:40:55.87ID:2cPnnJRd表示順に影響するかもしれないから
関係有るかもしれないしな。
githubはバージョンの付け方の標準通りに
賢くソートしてくれたはず。
0940デフォルトの名無しさん
2014/06/23(月) 13:32:38.70ID:rcMzefHmC:/projects/phpの中に入れるって感じでいいの?
プロジェクト名に言語名を入れないでフォルダ名に言語名を付けてその下にプロジェクトを入れる感じはどう?
0941デフォルトの名無しさん
2014/06/23(月) 13:33:10.12ID:rcMzefHm0942デフォルトの名無しさん
2014/06/23(月) 13:34:08.94ID:rcMzefHmあ、あと念の為いいますけどhtml+javascript+jquery+phpの場合はphpとして管理します
0943デフォルトの名無しさん
2014/06/23(月) 13:42:56.08ID:sjU94AhZそれはprojectsディレクトリ以下を一つのリポジトリにする前提で話をしてるの?
0944デフォルトの名無しさん
2014/06/23(月) 13:50:17.34ID:TU3Y/liMOSはvista 32bitです
最新のmsysgitをインストールしたのですが、日本語入力ができません
1.8.3以降は日本語がデフォで入力可能だと聞いたのですが……
msysgitにフォーカスをあてるとIMEのバーが黒くなってしまう状態です
原因がわかる方おられませんか?
0945デフォルトの名無しさん
2014/06/23(月) 14:06:03.99ID:xTO7gkHYえ?解決になってない?
0946デフォルトの名無しさん
2014/06/23(月) 14:28:51.83ID:TU3Y/liMGitを利用した経験がないためまずはCUIで触ってなれようと思ったのですが、このありさまです
もう一台のPCに同じようにインストールしてみたところ、そちらでの日本語入力は問題ありませんでした
なにかPC側で設定がおかしいんでしょうね
0947デフォルトの名無しさん
2014/06/23(月) 16:43:35.75ID:Te+HAwBv0948デフォルトの名無しさん
2014/06/23(月) 22:36:15.01ID:uyVruWrs0949デフォルトの名無しさん
2014/06/24(火) 00:04:34.97ID:pnjDJdogc:/projects/php/abc
c:/projects/php/def
c:/projects/ruby/ghi
c:/projects/ruby/jkl
c:/projects/python/mno
c:/projects/python/pqr
0950デフォルトの名無しさん
2014/06/24(火) 00:05:24.71ID:A6Ca/1xX言語ディレクトリ内にプロジェクトを作ってプロジェクトごとにリポジトリを作るんだよ
0951デフォルトの名無しさん
2014/06/24(火) 00:14:05.87ID:M10hum9+0952デフォルトの名無しさん
2014/06/24(火) 00:37:23.10ID:yDq5nVzdそのコードを書く原因となったプロジェクト別に分けるとかのほうが後で見返すのが楽なような気がするけど。
まあなにを第一キーにして分類するかというのは人それぞれっちゃ人それぞれなんだけど。
言語別で分けたいっていう人は、使う言語からプロジェクトが大別される的な感じなのかな。PHPを使ったプロジェクトとRubyを使ったプロジェクトは全然性質が異なる、的な感じで。
0953デフォルトの名無しさん
2014/06/24(火) 01:49:51.54ID:Imybggoz0954デフォルトの名無しさん
2014/06/24(火) 02:25:00.96ID:VcS2x6xzそうでなければ普通はプロジェクトが主役で、言語はその手段でしかないんだよなあ
0955デフォルトの名無しさん
2014/06/24(火) 02:37:33.45ID:+d9rugo5したらどうなるの?
0956デフォルトの名無しさん
2014/06/24(火) 03:01:36.48ID:k7EYrAZu0957デフォルトの名無しさん
2014/06/24(火) 06:49:44.85ID:BxyDqmCe何処に配置されてるなんて情報はgitリポジトリには保存されてないのだから
0958デフォルトの名無しさん
2014/06/24(火) 10:45:38.99ID:E3n8a7VRそんなどうでも良い話題でも、みんなちゃんと
答えてあげてるじゃないか。
言語で分けるべきではない。がみんなの回答だよ。
0959デフォルトの名無しさん
2014/06/24(火) 12:25:39.58ID:L6gjd31uなどの管理ソフト使えばいいしローカルならそれこそ好きにフォルダ名決めればいい
0960デフォルトの名無しさん
2014/06/24(火) 12:44:38.20ID:wbKSVw02terapodって名前すするじゃん
それをc#に移植するときとかどうするんだよ
だから
c:/projects/java/terapd
c:/projects/c#/terapd
って言語別にわかれていたほうがいいんだよ
gitonomyなんて無駄なものを入れる必要もないでしょ
0961デフォルトの名無しさん
2014/06/24(火) 12:46:24.03ID:L6gjd31u0962デフォルトの名無しさん
2014/06/24(火) 13:34:43.42ID:yDq5nVzd自分なら
terapod-java
terapod-c#
とするかな
じゃあさ、そのterapodで必要な機能を実装するのにC++でラッパーDLL書かなきゃいけなくなったらどうする?
c++/terapod-dll にするの?
まあ、なんでもいいんだけど、実際に複数のプログラムを組み合わせてアプリケーションを作っていると1つの言語で完結しないことも間々あるし、
なんらかのプロジェクトを思い出すときに、まず言語を思い出すって発想がちょっとよくわからないんだよね。
「terapodは…javaで書いたからjavaフォルダの中にあるのか」というのは若干回りくどいように感じるよ。
言語が分類の第一となるキーになるという発想が馴染むケースが、勉強とか以外にあんまり想像できないんだよね。
言語の選択は目的じゃなくて単なる手段なわけだし。
0963デフォルトの名無しさん
2014/06/24(火) 13:38:31.46ID:L6gjd31uとかでも何でもいいよ。好きにしな。
0964デフォルトの名無しさん
2014/06/24(火) 16:19:36.76ID:cSTWjjId0965デフォルトの名無しさん
2014/06/24(火) 23:22:12.22ID:UpeRHjTeconfigもgithubとかにpushしちゃうものですか?
バックアップとかどうやってとってますか?
0966デフォルトの名無しさん
2014/06/24(火) 23:39:15.40ID:X3HExdh5このパスワードってgithubのアカウントのを入力すればいいんですか?
それともsshキーを作った時に設定したパスワードを入力したらいいんですか?
どっちを入力してもInvalid username or pas
sword.^@fatal: Authentication failed for 〜って出ます
0967デフォルトの名無しさん
2014/06/25(水) 03:38:10.84ID:GQuGFHte0968デフォルトの名無しさん
2014/06/25(水) 04:35:18.90ID:PrRAheWA0969デフォルトの名無しさん
2014/06/25(水) 05:37:45.59ID:4vpWZdAs言語単位の管理が楽でいい
現場の都合なんか知ったことか
0970デフォルトの名無しさん
2014/06/25(水) 05:53:07.27ID:x2k8TeiH0971デフォルトの名無しさん
2014/06/25(水) 08:31:36.55ID:wdWoGsPu0972デフォルトの名無しさん
2014/06/25(水) 09:09:53.09ID:oKcHQ11V正しいリポジトリにアクセスしたら聞かれなくなりました
それなら最初から聞かないで404 not foundでも表示して欲しいんですけどなんでなんでしょうかね?
0973デフォルトの名無しさん
2014/06/25(水) 10:13:48.32ID:QnQpw2y6sshかhttpsかどっちでcloneしてるかによるんじゃなかった。
多分sshでやってるけど、鍵を使うように設定してなくて、フォールバックでパスワード認証になってるけど設定されてないんじゃない。
0974デフォルトの名無しさん
2014/06/25(水) 14:11:00.00ID:NedFU3Wc存在しなくても認証出すんだろ。
0975デフォルトの名無しさん
2014/06/25(水) 14:12:25.02ID:JWd/N+XKhttps://github.com/Shougo/unite.git
レス数が950を超えています。1000を超えると書き込みができなくなります。