ソースコード管理を行う分散型バージョン管理システム、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 13
http://echo.2ch.net/test/read.cgi/tech/1439563364/
Git 14
http://echo.2ch.net/test/read.cgi/tech/1457412803/
VIPQ2_EXTDAT: default:vvv:1000:512:----: EXT was configured
探検
Git 15©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん 転載ダメ©2ch.net (ワッチョイ)
2017/02/05(日) 05:22:15.65ID:AxwpDksc0283デフォルトの名無しさん (ワッチョイ)
2017/03/21(火) 09:41:34.15ID:KGQ11aI90284デフォルトの名無しさん (ワッチョイ)
2017/03/21(火) 09:46:31.05ID:dDb6xsPz0 Excelファイルのバージョン管理なんて実質タイムスタンプで管理するしかないのに、とにかくGit真理教の信者は
なにかテキストファイルレベルでの差分での管理が実用的みたいなウソを垂れ流す
なにかテキストファイルレベルでの差分での管理が実用的みたいなウソを垂れ流す
285デフォルトの名無しさん (ササクッテロル)
2017/03/21(火) 09:56:27.64ID:e/VBfIvSp gitがバイナリに弱いのは誰もが認める話だと思うけど、タイムスタンプで管理するのは無くない?
svnとか他のバージョン管理システムってタイムスタンプ見て管理なんかしてたっけ?
svnとか他のバージョン管理システムってタイムスタンプ見て管理なんかしてたっけ?
286デフォルトの名無しさん (スプッッ)
2017/03/21(火) 10:41:32.81ID:CAHXK6Wdd287デフォルトの名無しさん (スプッッ)
2017/03/21(火) 10:47:26.85ID:CAHXK6Wdd >>285
gitがじゃなく、汎用バージョン管理システム全般が、個々のファイル仕様に独自に対応しなければならないファイルに弱い
というより、テキストファイルのシーケンシャル性と改行で意味分割する仕様が特別汎用性に優れてるだけ
gitはエディタも差分表示もマージツールもファイル属性に応じた外部ツールを使用出来るようになってるから、まだそういう仕様が不明なファイルに強いと言える
gitが弱いのはバイナリファイルではなくサイズが巨大なファイル
たとえテキストファイルでも1ファイル1Gとかになると扱い辛い事になるはず
gitがじゃなく、汎用バージョン管理システム全般が、個々のファイル仕様に独自に対応しなければならないファイルに弱い
というより、テキストファイルのシーケンシャル性と改行で意味分割する仕様が特別汎用性に優れてるだけ
gitはエディタも差分表示もマージツールもファイル属性に応じた外部ツールを使用出来るようになってるから、まだそういう仕様が不明なファイルに強いと言える
gitが弱いのはバイナリファイルではなくサイズが巨大なファイル
たとえテキストファイルでも1ファイル1Gとかになると扱い辛い事になるはず
288デフォルトの名無しさん (エムゾネ)
2017/03/21(火) 10:56:57.56ID:2pW378OvF >>284
excelは標準では同じファイル名のファイルを同時に複数開けないし開いただけでタイムスタンプが変わるから、ファイル名でバージョン管理するのが基本だと思うけど
どうやってタイムスタンプでバージョン管理するんだ?
excelは標準では同じファイル名のファイルを同時に複数開けないし開いただけでタイムスタンプが変わるから、ファイル名でバージョン管理するのが基本だと思うけど
どうやってタイムスタンプでバージョン管理するんだ?
289デフォルトの名無しさん (エムゾネ)
2017/03/21(火) 14:58:44.05ID:6WWBsw/3F >>265
どうでもいいけどファイルのタイムスタンプを保存している(する必要がある)なら
ファイルの中身を変更せずにファイルの日付だけ変更してコミットしたときに
何も変更されてねーコミットスルーしよーぜってのがgit
それもファイルの変更とみなしてコミットするのはあほ
どうでもいいけどファイルのタイムスタンプを保存している(する必要がある)なら
ファイルの中身を変更せずにファイルの日付だけ変更してコミットしたときに
何も変更されてねーコミットスルーしよーぜってのがgit
それもファイルの変更とみなしてコミットするのはあほ
290デフォルトの名無しさん (エーイモ)
2017/03/21(火) 16:43:16.40ID:RUBeb/rgE 指定した範囲のコミットログを表示する方法を教えてください
例えばhttps://github.com/git/git/releasesなら
タグv2.11.1からv2.10.0の間のログのみgit logで表示したい
タグがダメならコミットIDで指定でも構いません指定した範囲のログさえ取れれば
例えばhttps://github.com/git/git/releasesなら
タグv2.11.1からv2.10.0の間のログのみgit logで表示したい
タグがダメならコミットIDで指定でも構いません指定した範囲のログさえ取れれば
291デフォルトの名無しさん (ブーイモ)
2017/03/21(火) 16:52:15.37ID:vbOnldibM てんてん
292デフォルトの名無しさん (ワッチョイ)
2017/03/21(火) 20:49:02.70ID:KGQ11aI90 >>284
> なにかテキストファイルレベルでの差分での管理が実用的みたいなウソを垂れ流す
差分での管理なんて一言も言ってないけど、
ソースコードであればテキストファイルで管理するのが
一番実用的だ。これは本当。
ソースコードがテキストファイルでないものがあるが
(例えばExcelなどの埋め込みVBScript)
見事に管理しづらい。
> なにかテキストファイルレベルでの差分での管理が実用的みたいなウソを垂れ流す
差分での管理なんて一言も言ってないけど、
ソースコードであればテキストファイルで管理するのが
一番実用的だ。これは本当。
ソースコードがテキストファイルでないものがあるが
(例えばExcelなどの埋め込みVBScript)
見事に管理しづらい。
293デフォルトの名無しさん (ワッチョイ)
2017/03/21(火) 20:52:20.32ID:KGQ11aI90 >>289
何を言ってるのか全くわからない。
コミットの日付とファイルの日付(タイムスタンプ)は本質的に違うものであって
gitが記録しているのはコミットの日付であって
タイムスタンプじゃないといったのが理解できなかったの?
コミットの日付を記録するんだから、ファイルに変更がなくコミット自体が発生しなければ
当然コミットの日付は記録されんよ。当たり前だよ。
何を言ってるのか全くわからない。
コミットの日付とファイルの日付(タイムスタンプ)は本質的に違うものであって
gitが記録しているのはコミットの日付であって
タイムスタンプじゃないといったのが理解できなかったの?
コミットの日付を記録するんだから、ファイルに変更がなくコミット自体が発生しなければ
当然コミットの日付は記録されんよ。当たり前だよ。
294デフォルトの名無しさん (ワッチョイ)
2017/03/21(火) 20:56:22.17ID:KGQ11aI90295デフォルトの名無しさん (ワッチョイ)
2017/03/21(火) 21:01:05.29ID:fjLA+enk0 当然、そうならないようにロック機能をつけるんだよw
296デフォルトの名無しさん (ワッチョイ)
2017/03/21(火) 21:13:08.26ID:KGQ11aI90 ロック機能をつけた所で、違うブランチで作業したら
ロックかからないんだから、同じ問題が発生するだろw
ロックかからないんだから、同じ問題が発生するだろw
297デフォルトの名無しさん (ワッチョイ)
2017/03/21(火) 21:26:41.34ID:fjLA+enk0 当然、リポジトリは1つだけに限定してブランチも認めないんだよw
298デフォルトの名無しさん (ワッチョイ)
2017/03/21(火) 21:30:32.46ID:KGQ11aI90299デフォルトの名無しさん (ワッチョイ)
2017/03/21(火) 21:38:19.51ID:YgRGY1SP0 せっかくのボケに対してマジレスしてどうする。
「それはSVNやんかー」と正しく拾ってあげんか。
「それはSVNやんかー」と正しく拾ってあげんか。
300デフォルトの名無しさん (ワッチョイ)
2017/03/21(火) 21:39:24.77ID:KGQ11aI90 マジレスすると、馬鹿がムキーってなるだろ?w
それが狙いだよ。
それが狙いだよ。
301デフォルトの名無しさん (ワッチョイ)
2017/03/21(火) 21:46:06.80ID:kM/ZbQe40 VSS
をお勧めするw
をお勧めするw
302デフォルトの名無しさん (ワントンキン)
2017/03/21(火) 22:09:22.81ID:wENhDYbfM303デフォルトの名無しさん (ワッチョイ)
2017/03/21(火) 22:14:43.17ID:KGQ11aI90304デフォルトの名無しさん (ドコグロ)
2017/03/21(火) 22:28:04.46ID:72kEtT2QM >>296
そんな間抜けな機能を実装してどうする w
そんな間抜けな機能を実装してどうする w
305デフォルトの名無しさん (ワッチョイ)
2017/03/21(火) 22:35:23.92ID:3G08meY40 v2.12.1
306デフォルトの名無しさん (ワッチョイ)
2017/03/21(火) 22:53:46.86ID:3WUWYr7R0 >>304
SVNディスってんの?
SVNディスってんの?
307デフォルトの名無しさん (ブーイモ)
2017/03/21(火) 23:35:33.90ID:vbOnldibM svnは駆逐された
308デフォルトの名無しさん (ワッチョイ)
2017/03/21(火) 23:55:56.28ID:eniBTwk40 svnはバックアップツール的な役割で当分生き続けると思う
ソースコード管理としてのsvnはもう見たくない
あとVSSとかいうゴミが未だに生き残ってるのはうちの会社だけであってくれ
ソースコード管理としてのsvnはもう見たくない
あとVSSとかいうゴミが未だに生き残ってるのはうちの会社だけであってくれ
309デフォルトの名無しさん (ワッチョイ)
2017/03/22(水) 00:14:08.46ID:MyrW3Mfd0 >>307
されてないよ
されてないよ
310デフォルトの名無しさん (ワッチョイ)
2017/03/22(水) 00:55:23.96ID:9PE4AFjh0311デフォルトの名無しさん (ワッチョイ)
2017/03/22(水) 00:57:04.80ID:9PE4AFjh0 GCC, the GNU Compiler Collection - GNU Project - Free Software Foundation (FSF)
https://gcc.gnu.org/
gccですらSVNだし
https://gcc.gnu.org/
gccですらSVNだし
312デフォルトの名無しさん (ワッチョイ)
2017/03/22(水) 01:23:51.07ID:twIlTm4o0 Gnu Emacs は古参を説得してgitに移行したんだよな
313デフォルトの名無しさん (ドコグロ)
2017/03/22(水) 11:06:02.00ID:6SOT+CpTM ローカルコミットあればsvnでもいいんだけどな。
314デフォルトの名無しさん (ワッチョイ)
2017/03/23(木) 01:26:02.84ID:K0r5mLIw0 gitと同じ機能があればsvnでもいいんだけどなA: [0.091163 sec.]B: [1.205233 sec.]
315デフォルトの名無しさん (ワッチョイ)
2017/03/23(木) 20:35:05.23ID:YiRNRc4u0 いやそれなら git でいいだろってなるでしょ。
ってなんか話がわかんなくなってきた。。
ってなんか話がわかんなくなってきた。。
316デフォルトの名無しさん (ワッチョイ)
2017/03/23(木) 20:40:47.51ID:xoR/oCcH0 リーナスの最大の功績はlinuxではないrebaseなのだ
おかげでバカがrebaseに夢中になっている間にスムーズに仕事が終えられる
おかげでバカがrebaseに夢中になっている間にスムーズに仕事が終えられる
317デフォルトの名無しさん (ワッチョイ)
2017/03/23(木) 23:04:58.72ID:K0r5mLIw0 そのリーナスがrebase使いまくってるんだが?
318デフォルトの名無しさん (ワッチョイ)
2017/03/23(木) 23:52:59.08ID:pns5gc7N0 じゃあリーナスはバカだな
319デフォルトの名無しさん (ワッチョイ)
2017/03/24(金) 00:01:42.64ID:eFzcKtyj0 だって「git」じゃん……
320デフォルトの名無しさん (ワッチョイ)
2017/03/24(金) 00:05:33.87ID:pHNq00OZ0 道具は使うためにあるんだよ
321デフォルトの名無しさん (ワッチョイ)
2017/03/24(金) 00:16:43.48ID:eJM70nNY0 道具に使われてる感があるな
322デフォルトの名無しさん (スッップ)
2017/03/24(金) 00:23:01.51ID:zQzOEJABd gitは使うことに意義がある
323デフォルトの名無しさん (ドコグロ)
2017/03/24(金) 07:58:41.73ID:hRC2OOpsM ここは布教に意義を見いだしてる奴の方が多くね?
324デフォルトの名無しさん (オッペケ)
2017/03/24(金) 12:23:45.71ID:+6lNlTOdr gitに限らずコイツらの布教活動が成功したためしなどただの一度もないけどなw
325デフォルトの名無しさん (ワッチョイ)
2017/03/24(金) 12:52:55.54ID:lapEt7PI0 >>323
自分がいいと思ってる、使っているものが正しいという阿呆がなんにでもある。
自分がいいと思ってる、使っているものが正しいという阿呆がなんにでもある。
326デフォルトの名無しさん (ワッチョイ)
2017/03/24(金) 14:23:13.53ID:pHNq00OZ0 世界を自分(たち)にとって都合の良い方向へ変えようとする活動が布教
変えてゆくためには相手を納得させるか騙すか強要するか
都合の良い部分は伝えるが都合の悪い部分は隠すか屁理屈か嘘で押し通す
布教行為を許してはならない
変えてゆくためには相手を納得させるか騙すか強要するか
都合の良い部分は伝えるが都合の悪い部分は隠すか屁理屈か嘘で押し通す
布教行為を許してはならない
327デフォルトの名無しさん (ワッチョイ)
2017/03/24(金) 14:27:43.43ID:pHNq00OZ0 VCSは頭の良い奴にしか使いこなせない
複数種類のVCSを使いこなせるのならかなり頭が良い
複数種類のVCSを使いこなせるのならかなり頭が良い
328デフォルトの名無しさん (ワッチョイ)
2017/03/24(金) 15:38:22.82ID:lapEt7PI0 >>327
あっそ
あっそ
329デフォルトの名無しさん (ワッチョイ)
2017/03/24(金) 17:39:10.63ID:bDNInspW0 Git推しのやつの微妙なウザさってのはあるよなあ
330デフォルトの名無しさん (ワッチョイ)
2017/03/24(金) 19:00:52.18ID:tPVQTU6p0 >>326
という布教
という布教
331デフォルトの名無しさん (ワッチョイ)
2017/03/24(金) 19:01:20.67ID:tPVQTU6p0 >>329
gitスレで言うことかね
gitスレで言うことかね
332デフォルトの名無しさん (ワッチョイ)
2017/03/24(金) 19:20:07.13ID:aTcy1Xxd0 言ってもいいんじゃね。
おれもgit は好きだけどgit厨は嫌いだし。
おれもgit は好きだけどgit厨は嫌いだし。
333デフォルトの名無しさん (スフッ)
2017/03/24(金) 19:54:00.71ID:TtVdytu+d >>331
言うことだよ!
言うことだよ!
334デフォルトの名無しさん (ワッチョイ)
2017/03/24(金) 19:56:35.65ID:uEBgSsc/0335デフォルトの名無しさん (ワッチョイ)
2017/03/24(金) 20:11:39.04ID:cySUBa280 あるある大事典:
git の話ばかりしているから svn スレかと思ったら git スレだった…
git の話ばかりしているから svn スレかと思ったら git スレだった…
336デフォルトの名無しさん (スフッ)
2017/03/24(金) 20:14:03.33ID:TtVdytu+d >>335
意味が分からない
意味が分からない
337デフォルトの名無しさん (ワッチョイ)
2017/03/24(金) 21:33:44.74ID:hATCGDnU0 >>335
思わねーよ
思わねーよ
338デフォルトの名無しさん (ワッチョイ)
2017/03/25(土) 00:34:43.50ID:OqJqFalA0 gitの話ばかりしてるから、(gitに対して嫉妬してる)svn(ユーザ)のスレかと思ったら、git(信者がのさばってる)スレだった…
339デフォルトの名無しさん (ワッチョイ)
2017/03/25(土) 10:29:50.70ID:GiAuLLWQ0 SourceTreeって重くね?
リポジトリを幾つかブックマークに追加しただけなのに
起動がとんでもなく遅くなった
リポジトリを幾つかブックマークに追加しただけなのに
起動がとんでもなく遅くなった
340デフォルトの名無しさん (ワッチョイ)
2017/03/26(日) 00:38:00.55ID:J8Vm0Xfq0 v2.12.2
341デフォルトの名無しさん (ワッチョイ)
2017/03/26(日) 02:34:38.78ID:0Soyrw+Z0 短期間リリースに方針変更?
342デフォルトの名無しさん (ワッチョイ)
2017/03/26(日) 07:13:07.41ID:4U1MmeM70 branchだけしてcheckoutし忘れ
誤ってmasterブランチにコミットする大事故
誤ってmasterブランチにコミットする大事故
343デフォルトの名無しさん (ワッチョイ)
2017/03/26(日) 08:23:06.27ID:ns//jG8c0 王様のbranch
344デフォルトの名無しさん (ワッチョイ)
2017/03/26(日) 10:00:08.97ID:+VpcfeLe0 >>342
つgit checkout -b new_branch
つgit checkout -b new_branch
345デフォルトの名無しさん (ワッチョイ)
2017/03/26(日) 12:53:22.44ID:0NHqcIOe0 git stash popは危険なコマンドだと思いませんか?
間違えたブランチで実行してしまったら元に戻せませんね。
間違えたブランチで実行してしまったら元に戻せませんね。
346デフォルトの名無しさん (ワッチョイ)
2017/03/26(日) 13:43:28.99ID:7dOJEWlC0 正しいブランチでやり直せばいいだけ
347デフォルトの名無しさん (ワッチョイ)
2017/03/26(日) 14:18:20.64ID:+CTQx9f50 >>345
元に戻すためのgitでしょ
元に戻すためのgitでしょ
348デフォルトの名無しさん (ワッチョイ)
2017/03/26(日) 14:31:55.91ID:+VpcfeLe0 マージ失敗したらdropされずに残るので、やり直せる
マージ成功ならもう一回stash saveも出来る
万が一?pop後にファイルをresetしてもコンソールを閉じていなければdropしたコミットハッシュが残っているはず
億が一それも消しちゃってもfsckで到達不能なコミットを探せば復元可能
間違って消す方がむずい
マージ成功ならもう一回stash saveも出来る
万が一?pop後にファイルをresetしてもコンソールを閉じていなければdropしたコミットハッシュが残っているはず
億が一それも消しちゃってもfsckで到達不能なコミットを探せば復元可能
間違って消す方がむずい
349デフォルトの名無しさん (ワッチョイ)
2017/03/26(日) 15:41:48.18ID:+CTQx9f50 大抵の手違いは元に戻せるのがgitのいいところなんだけど
ファイルスタンプを戻すのだけはなぜかできないんだよな・・・
ファイルスタンプを戻すのだけはなぜかできないんだよな・・・
350デフォルトの名無しさん (ワッチョイ)
2017/03/26(日) 15:49:48.61ID:7dOJEWlC0 ファイルスタンプは手違いで発生するものじゃないからねw
手違いじゃないのだから戻さらないというのが
正しい動作。
手違いじゃないのだから戻さらないというのが
正しい動作。
351デフォルトの名無しさん (ワッチョイ)
2017/03/26(日) 16:34:52.44ID:ns//jG8c0 またお前か
352デフォルトの名無しさん (ワッチョイ)
2017/03/26(日) 19:08:55.12ID:K0FPpjuZ0 東京電力の新会長に日立製作所の人間が就任
353デフォルトの名無しさん (ワッチョイ)
2017/03/26(日) 20:18:09.67ID:HpKD8Qm70 >>352
git終了だな
git終了だな
354デフォルトの名無しさん (ワッチョイ)
2017/03/26(日) 20:59:01.54ID:oEHJolMv0 いつまでタイムスタンプの話続けるの?
欲しいやつはgit logから引っ張ってくればいいだろ
欲しいやつはgit logから引っ張ってくればいいだろ
355デフォルトの名無しさん (ワッチョイ)
2017/03/26(日) 21:28:59.97ID:7dOJEWlC0 リーナスにタイムスタンプ入れるとかアホって言われたのが
よっぽど悔しいんだろw
よっぽど悔しいんだろw
356デフォルトの名無しさん (ワッチョイ)
2017/03/27(月) 00:02:27.22ID:Rc7q5+sM0 またお前か
357デフォルトの名無しさん (ワッチョイ)
2017/03/27(月) 08:45:42.95ID:DZ7KBqWQ0 インターネットみてると「マスターをチェックアウトして」とか
「マスターへチェックアウトして」とかいろいろな表現を見るけれど。
どれもマスターのブランチへ移動していることを示しているのがおかしくないですか?
今のブランチをチェックアウトしてマスターにチェックインするってことなんだから
前者はマスターから抜け出すことになるし、後者は意味不明になりますと思いませんか?
「マスターへチェックアウトして」とかいろいろな表現を見るけれど。
どれもマスターのブランチへ移動していることを示しているのがおかしくないですか?
今のブランチをチェックアウトしてマスターにチェックインするってことなんだから
前者はマスターから抜け出すことになるし、後者は意味不明になりますと思いませんか?
358デフォルトの名無しさん (ワッチョイ)
2017/03/27(月) 13:08:51.32ID:wTfMHfwZ0 君の日本語が意味不明
359デフォルトの名無しさん (ササクッテロレ)
2017/03/27(月) 13:18:36.33ID:En3IMuBbp 自分がブランチに出たり入ったりするというのは斬新な見方だな。ホテルかよ。
リポジトリから指定のリビジョンのソースを(ブランチ・タグ・ハッシュ等で指定して)チェックアウトするんだよ。
後者は日本語に不自由なやつなだけだと思うが。
リポジトリから指定のリビジョンのソースを(ブランチ・タグ・ハッシュ等で指定して)チェックアウトするんだよ。
後者は日本語に不自由なやつなだけだと思うが。
360デフォルトの名無しさん (スッップ)
2017/03/27(月) 15:24:31.02ID:FTQE7C/md >>359
後者は「マスターをチェクアウト」と「マスターブランチへ移動」が混ざったんじゃ無いかな?
後者は「マスターをチェクアウト」と「マスターブランチへ移動」が混ざったんじゃ無いかな?
361デフォルトの名無しさん (JP)
2017/03/27(月) 15:44:40.12ID:BGS+rNUAH >>357
> 「マスターへチェックアウトして」とかいろいろな表現を見るけれど。
気のせいでは?
https://www.google.co.jp/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=%22%E3%83%9E%E3%82%B9%E3%82%BF%E3%83%BC%E3%81%B8%E3%83%81%E3%82%A7%E3%83%83%E3%82%AF%E3%82%A2%E3%82%A6%E3%83%88%22&*
"マスターへチェックアウト"との一致はありません。
> 「マスターへチェックアウトして」とかいろいろな表現を見るけれど。
気のせいでは?
https://www.google.co.jp/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=%22%E3%83%9E%E3%82%B9%E3%82%BF%E3%83%BC%E3%81%B8%E3%83%81%E3%82%A7%E3%83%83%E3%82%AF%E3%82%A2%E3%82%A6%E3%83%88%22&*
"マスターへチェックアウト"との一致はありません。
362デフォルトの名無しさん (JP)
2017/03/27(月) 15:48:03.74ID:BGS+rNUAH ごめん、結構いたわ。
"masterにチェックアウト"
約 724 件 (0.45 秒)
"masterにチェックアウト"
約 724 件 (0.45 秒)
363デフォルトの名無しさん (ワッチョイ)
2017/03/27(月) 16:32:28.67ID:DZ7KBqWQ0 コンフィグのここで疑問なんだけど
[branch "master"]
remote = origin
merge = refs/heads/master
ここで、なぜmerge = origin/masterじゃなんですか?
branchマスターが追跡しているのはorigin/masterで
origin/masterが追跡しているのがrefs/heads/masterなので、
一段飛び越えていて変なんですけど。
[branch "master"]
remote = origin
merge = refs/heads/master
ここで、なぜmerge = origin/masterじゃなんですか?
branchマスターが追跡しているのはorigin/masterで
origin/masterが追跡しているのがrefs/heads/masterなので、
一段飛び越えていて変なんですけど。
364デフォルトの名無しさん (ワッチョイ)
2017/03/27(月) 16:37:48.22ID:4R4DHhDf0 ブランチを切る ってどっちの意味?
作成する? 削除する?
作成する? 削除する?
365デフォルトの名無しさん (ワッチョイ)
2017/03/27(月) 16:38:51.24ID:DZ7KBqWQ0 もしかしてrefs/heads/masterはローカルを指していて
デフォルトでmasterでpullすると別のブランチのところにmergeされるってこと?
それがなにの役に立つというの?
デフォルトでmasterでpullすると別のブランチのところにmergeされるってこと?
それがなにの役に立つというの?
366デフォルトの名無しさん (ワッチョイ)
2017/03/27(月) 16:39:30.52ID:LarKYmAi0 小切手を切ると同じ意味
367デフォルトの名無しさん (JP)
2017/03/27(月) 16:43:59.37ID:BGS+rNUAH >>363
それは、ローカルのファイルシステムのパスです。
https://git-scm.com/book/ja/v1/Git%E3%81%AE%E5%86%85%E5%81%B4-Git%E3%81%AE%E5%8F%82%E7%85%A7
それは、ローカルのファイルシステムのパスです。
https://git-scm.com/book/ja/v1/Git%E3%81%AE%E5%86%85%E5%81%B4-Git%E3%81%AE%E5%8F%82%E7%85%A7
368デフォルトの名無しさん (ワッチョイ)
2017/03/27(月) 17:41:44.24ID:DZ7KBqWQ0 refs/heads/masterはリモートを指してるらしい、
そしてpullで初めにfetchしたときにrefs/heads/masterがfetchしたなかにあると
refspecで調べてorigin/masterに変換して今のブランチにmergeするらしい
そしてpullで初めにfetchしたときにrefs/heads/masterがfetchしたなかにあると
refspecで調べてorigin/masterに変換して今のブランチにmergeするらしい
369デフォルトの名無しさん (スッップ)
2017/03/27(月) 18:23:11.66ID:FTQE7C/md >>368
refs/heads/masterが、masterという名前のブランチの正式表記で、originのリモートリポジトリの別名表記ってだけじゃないの?
tagにも同じ名前を付けられるからコンフィグは正式名称の方が都合がいいし、
リモートリポジトリは参照するサーバーやリポジトリパスが変わることもあるし、同時に同じリモート名は付けられないから別名表記の方が都合が良い
ってことだと思うけど。
refs/heads/masterが、masterという名前のブランチの正式表記で、originのリモートリポジトリの別名表記ってだけじゃないの?
tagにも同じ名前を付けられるからコンフィグは正式名称の方が都合がいいし、
リモートリポジトリは参照するサーバーやリポジトリパスが変わることもあるし、同時に同じリモート名は付けられないから別名表記の方が都合が良い
ってことだと思うけど。
370デフォルトの名無しさん (ワッチョイ)
2017/03/27(月) 22:00:13.07ID:Kxi6Yxme0 ホテルから出ることをチェックアウトと言う
リポジトリという名のホテルに
masterブランチさんやdevelopブランチさんたちが宿泊してる
そこからチェックアウトして作業現場まで来てくださいって意味
git checkout master
リポジトリという名のホテルに
masterブランチさんやdevelopブランチさんたちが宿泊してる
そこからチェックアウトして作業現場まで来てくださいって意味
git checkout master
371デフォルトの名無しさん (ワントンキン)
2017/03/28(火) 15:27:51.25ID:p6rrPrRVM SVCとかSubversionとかVSSだとリポジトリからファイルがチェックアウトされて
編集されたあとまたチェックインして元に戻る、というアナロジーが非常にわかりやすい
けど、Gitだとなんかいろんな路線に分岐してはまた合流、って感じが強くてなんか
あわない感じはあるよな。
流れのなかのある「状態」に戻したり勧めたりする感じというか。
もっとわかりやすい用語にできたのかもしれない。
編集されたあとまたチェックインして元に戻る、というアナロジーが非常にわかりやすい
けど、Gitだとなんかいろんな路線に分岐してはまた合流、って感じが強くてなんか
あわない感じはあるよな。
流れのなかのある「状態」に戻したり勧めたりする感じというか。
もっとわかりやすい用語にできたのかもしれない。
372デフォルトの名無しさん (ワッチョイ)
2017/03/29(水) 00:26:05.10ID:JypiTP7F0 成る程
373デフォルトの名無しさん (ワッチョイ)
2017/03/29(水) 00:27:19.79ID:shnYEiwl0 VCSでチェックイン使う人っておっさんのイメージ
374デフォルトの名無しさん (スッップ)
2017/03/29(水) 10:39:27.69ID:kGZ0UAmTd >>373
おっさんは色んな環境・用語に晒されてるから、VCSみたいな同じような機能にそれぞれのアプリケーションで別の用語を割り当てるシステムだと、ごっちゃになるんだよ
おっさんは色んな環境・用語に晒されてるから、VCSみたいな同じような機能にそれぞれのアプリケーションで別の用語を割り当てるシステムだと、ごっちゃになるんだよ
375デフォルトの名無しさん (ワッチョイ)
2017/03/29(水) 15:44:22.27ID:8zEKqVfn0 gitのタイムスタンプは記録されてないけれど
パーミッションは記憶されてるの?
パーミッションは記憶されてるの?
376デフォルトの名無しさん (ササクッテロレ)
2017/03/29(水) 21:11:43.39ID:s7sfWWM2p >371
そーかなー
むしろそういう風にコマンドを整理したのがsvnでリポジトリからローカルコピーを得る時しかcheckoutじゃないでしょ。
gitはチェックイン/チェックアウトシステム体系はCVSと変わらないからcheckoutするときはcheckoutで良いと思うんだが、ローカルの編集を破棄したいときこそresetだとかrevertとかにして欲しかったとは思う。
そーかなー
むしろそういう風にコマンドを整理したのがsvnでリポジトリからローカルコピーを得る時しかcheckoutじゃないでしょ。
gitはチェックイン/チェックアウトシステム体系はCVSと変わらないからcheckoutするときはcheckoutで良いと思うんだが、ローカルの編集を破棄したいときこそresetだとかrevertとかにして欲しかったとは思う。
377デフォルトの名無しさん (ワッチョイ)
2017/03/29(水) 21:25:18.43ID:G25OA3ZV0 >>375
実行権限のみ
いろんな人がいろんな環境でチェックアウトするのだから
グループやその他のパーミッションは記録する意味がないし、
umaskの設定に従えば十分
また自分自身がチェックアウト(=書き込む)ファイルなのだから、
リードオンリーにすることもできない。
よって実行権限のみ記録するのが
バージョン管理ソフトとして正しい仕様。
gitもそれに従っている。
実行権限のみ
いろんな人がいろんな環境でチェックアウトするのだから
グループやその他のパーミッションは記録する意味がないし、
umaskの設定に従えば十分
また自分自身がチェックアウト(=書き込む)ファイルなのだから、
リードオンリーにすることもできない。
よって実行権限のみ記録するのが
バージョン管理ソフトとして正しい仕様。
gitもそれに従っている。
378デフォルトの名無しさん (ワッチョイ)
2017/03/30(木) 11:09:20.38ID:9gLJwZl60 >>377
所有者くらいは記録してほしかったよね
所有者くらいは記録してほしかったよね
379デフォルトの名無しさん (ササクッテロレ)
2017/03/30(木) 12:31:14.48ID:GdS25qhHp その心は?
380デフォルトの名無しさん (ワンミングク)
2017/03/30(木) 13:40:19.34ID:d5B2Ea/8M 正しい仕様、みたいにすぐドグマ化しちゃう人って柔軟な発想ができなくて開発者としてはポンコツなんだろうなあ
381デフォルトの名無しさん (ワッチョイ)
2017/03/30(木) 14:57:27.94ID:9EoNq1220 必死に覚えたんです
違うこと言わんといて
違うこと言わんといて
382デフォルトの名無しさん (ワッチョイ)
2017/03/30(木) 15:55:13.27ID:LEwdK5Fw0■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「脅迫だ」国分太一に同情論 音声データ削除要求など日テレの対応を疑問視する声ネットに噴出「それこそコンプラ違反では」★2 [muffin★]
- 【工作員】「X」のアカウント所在地公開機能が暴いた世論操作の実態 MAGA支持著名アカウントの多くが米国外から運営 日本にも波及 ★3 [ごまカンパチ★]
- 【国際法を無視】日本での「中華人民共和国に台湾問題を論じる資格なし」との声に 中国外交部が厳しく反論… ★2 [BFU★]
- 生クリームだけの真っ白なクリスマスケーキ 大手メーカーが販売、その理由は…フルーツなしで価格は半額以下に ★3 [おっさん友の会★]
- 【文春】元TOKIO・国分太一(51)「女性スタッフ2名への“わいせつ事案”」日テレ事情聴取の全貌が分かった! ★5 [Ailuropoda melanoleuca★]
- 『水ダウ』年内は「名探偵津田」一色 藤井健太郎氏が報告 未公開"長袖"SP&第4話前編・後編とも90分SP [muffin★]
- 今って無料の動画編集ソフトっいいのあるの?
- まったりまったりおじゃる丸待機スレ🏡
- 【ゼイ】日本の税収がぐんぐん増加!たった3年で10兆円増加し、ついに80兆円を超える!日本の未来は世界羨むバラ色に [219241683]
- 【鬼畜】英国史上、最悪のレイプ魔。判明分だけで136人が被害。レイプ中の動画は3テラにおよぶ。クラブやバーから出てくる男を狙う手口 [219241683]
- 高市応援団「都合よく解釈するな」「撤回すると言ってない」「中国と断交」「撤回する必要ない」「答弁変わってない」「武力行使しろ」 [931948549]
- ヤンジャン新人漫画大賞、入賞作品のAI絵疑惑で大荒れ😄😄😄 高市早苗要素あり [175344491]
