2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

Git 12

1 :デフォルトの名無しさん:2015/03/23(月) 13:35:13.83 ID:aBYp+bVs.net
ソースコード管理を行う分散型バージョン管理システム、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 11
http://peace.2ch.net/test/read.cgi/tech/1416195050/

940 :デフォルトの名無しさん:2015/08/03(月) 20:57:28.47 ID:DLpcuCaG.net
rebaseが無かったら単なるバージョン管理ツールだね
rebaseがあるから差分管理編集ツールとでも呼ぶべき別次元のツールになった

941 :デフォルトの名無しさん:2015/08/03(月) 21:01:48.03 ID:Po35HDPO.net
rebaseがないと、もうバグはないかな?とか考えてしまって
まだコミットしないで様子を見よう。とかやってしまうんだよね。
そうすると小さくコミットすることが難しくなってしまう。

942 :デフォルトの名無しさん:2015/08/03(月) 21:20:26.33 ID:6s/iApNK.net
バグの痕跡を秘密裏に闇に葬る暗黒のrebase使い達

943 :デフォルトの名無しさん:2015/08/03(月) 23:17:22.87 ID:nTU4lW67.net
>>937
rebaseはブランチの分岐点を変更する機能
gitより前にclearcaseなどで実装されていてgit固有の機能という訳ではない
rebaseにコミットの編集・結合・取捨選択する機能を追加して
より柔軟にコミットを直せるようにしたのがgitかな

944 :デフォルトの名無しさん:2015/08/04(火) 02:11:14.86 ID:pFxIT8vh.net
>>942
リリースしてないもののバグを
なんで痕跡残さないといけないんだ?

945 :デフォルトの名無しさん:2015/08/04(火) 08:51:51.90 ID:1pDlaOkO.net
>>942
成果物の途中経過を次元の狭間に葬り去る古のno-commiterとの血で血を洗う闘争の幕開けであった

946 :デフォルトの名無しさん:2015/08/04(火) 09:07:24.48 ID:LaebqzUe.net
前のコードはコメントアウトして残せ。
リリースしてないコードも全部だ。

947 :デフォルトの名無しさん:2015/08/04(火) 09:35:03.57 ID:ioOBuo8G.net
年代記に残る争いになるわけですな

あ、改竄派が勝てば、そもそも争いはなかった事になって、年代記には残らないね

え?言葉が悪い?
では修正的歴史観と呼び直しましょう。

948 :デフォルトの名無しさん:2015/08/04(火) 10:08:20.01 ID:rYHf65xq.net
>>936
> >>935
> やってるよ?
は?stashせずにコミットしてんだろ?

949 :デフォルトの名無しさん:2015/08/04(火) 14:23:44.57 ID:jQzRldfC.net
コミットにランク機能がほしい

とりあえずバックアップ代わりのコミットと
コンパイル通ったコミットとガッツリテスト済みのコミットと
それぞれ記録したいけど、ログをみるとき
全部出てしまうのはうっとおしい
(ガッツリテストとおったログだけみたい)

950 :デフォルトの名無しさん:2015/08/04(火) 14:36:08.82 ID:rYHf65xq.net
>>949
それぞれ何かキーワードを決めて、ログ表示するときに絞り込めばいい。

951 :デフォルトの名無しさん:2015/08/04(火) 14:52:01.94 ID:wN0qaZCY.net
>>949
それぞれブランチをつくればいいと思う

952 :デフォルトの名無しさん:2015/08/04(火) 15:01:54.07 ID:KT0L8boW.net
チェックアウトってなんすか?
ホテルとかで家に変えるときチェックアウトしますよね?
そうすると部屋空いてるから、だれでもチェックインできるようになるんですか?

953 :デフォルトの名無しさん:2015/08/04(火) 15:56:53.06 ID:jQzRldfC.net
>>950
今はそうやってる
>>951
それ前やってたけど、今どのブランチにいるかうっかり忘れるんだよね

954 :デフォルトの名無しさん:2015/08/04(火) 18:13:17.56 ID:rYHf65xq.net
>>953
> それ前やってたけど、今どのブランチにいるかうっかり忘れるんだよね
bashだったら、git-prompt.shを使うといい。
プロンプトを
[username@ dirname] (issue-2701-add-hoge-api *) $
みたいにできる。

ついでにgit-completion.bashもインストールすれば、gitコマンドやbranch名をTabで補完できるようになる。

955 :デフォルトの名無しさん:2015/08/04(火) 20:39:05.58 ID:LaebqzUe.net
>>949
普通に日本語でコメント書けばいい。

> ログをみるとき全部出てしまうのはうっとおしい
ブランチに含まれるコミットが多すぎるってことさ。

いろんなプロジェクトのマージコミット見てみ。
マージコミットの内容=ブランチの内容なわけだが、
ブランチに含まれるコミットは数個しか無い。

>>953
> それ前やってたけど、今どのブランチにいるかうっかり忘れるんだよね

>>954がいっている通り。
それはさすがにgitを使いこなせてない。
gitというかシェルに近い話だが。

初心者のうちは、なにか使いにくいと思ったら
自分の使い方が間違ってるのではないかって
考えることが重要だよ。

956 :デフォルトの名無しさん:2015/08/05(水) 16:11:14.67 ID:qTT2Q3HY.net
Git始めました

957 :デフォルトの名無しさん:2015/08/05(水) 22:03:19.51 ID:Y8QWrwSI.net
冷えてるの?

958 :デフォルトの名無しさん:2015/08/06(木) 12:24:17.98 ID:YnB06pEs.net
あったかいGit始めました

959 :デフォルトの名無しさん:2015/08/07(金) 21:38:28.11 ID:VjeH+b7c.net
SourceTreeは結構バグ多いんだけど
代替GUIでお勧めはある?

960 :デフォルトの名無しさん:2015/08/07(金) 21:50:49.99 ID:TJyjY+1J.net
あまりgitを使いこなせてないからか標準のgitgui?gittk?で割と十分だと思ってるんだけど
皆さんはどのへんに不満があるのでしょう?

961 :デフォルトの名無しさん:2015/08/07(金) 22:38:51.48 ID:zZgheHLR.net
SourceTree時々固まるけどいうほどバグあるか?
コミットとブランチ編集はGUIでやってrebaseはCLIでやってる

962 :デフォルトの名無しさん:2015/08/08(土) 02:18:48.55 ID:hvTU1eUO.net
>>961
とくに目立つのは
・日本語入力がたまにできなくなる
・日本語がたまに文字化けする
の2点かなぁ

963 :デフォルトの名無しさん:2015/08/08(土) 19:03:43.84 ID:eLygs58n.net
ShiftJISとか使ってんの?

964 :デフォルトの名無しさん:2015/08/08(土) 21:12:25.04 ID:hvTU1eUO.net
ShiftJISとか使ってませんよ?

965 :デフォルトの名無しさん:2015/08/08(土) 21:21:49.39 ID:vBlQRCao.net
Windowsは全世界でShiftJISが使われているんだろう?

966 :デフォルトの名無しさん:2015/08/08(土) 23:20:35.51 ID:BQYw/0/m.net
テスト

967 :デフォルトの名無しさん:2015/08/08(土) 23:27:16.33 ID:m5zrYZQl.net
ファイル名とかは後方互換性でそうなっちまうわな
>>965
英語圏はとりあえず違うかな?

968 :デフォルトの名無しさん:2015/08/08(土) 23:32:51.12 ID:A+ZgS5ti.net
>>965
ASCIIがShiftJISのサブセットだと大体そんな感じかな?
有名な円化するくらいで

969 :デフォルトの名無しさん:2015/08/08(土) 23:33:39.68 ID:PKfIE09h.net
デモネ ダイジナカギモ
カギモ カエシタノ〜

    ∧_∧
   (*゚ー^)
   /つ¥ つ
  |*/;≡|@\
    ̄(/ U ̄
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
チャーンッッ ウォーッ シィーーッ
`∧∧ ∧∧∧∧ ∧∧
(  )  )  )  )

970 :デフォルトの名無しさん:2015/08/09(日) 00:06:42.83 ID:SZxZe4hf.net
>>965
SJISなわけはないがフランスやロシアや中国の人のソースもたまに化けてるの見る
https://en.wikipedia.org/wiki/Windows_code_page

971 :デフォルトの名無しさん:2015/08/09(日) 01:38:16.85 ID:un4R4gw1.net
なんか最近のニュースで
MSのVisualStudio2015でシフトJISじゃコンパイル失敗するからなんか設定してねってあったぞ
WindowsでもソースコードのデフォルトはもうUTF-8なんだよ

972 :デフォルトの名無しさん:2015/08/09(日) 16:53:09.64 ID:zMNscprH.net
そりゃC#の話じゃないの

973 :デフォルトの名無しさん:2015/08/09(日) 17:04:53.01 ID:un4R4gw1.net
べつにC#限定の話じゃないようだが
ぐぐるとC#の話が一番上にでてくるがなw

974 :デフォルトの名無しさん:2015/08/09(日) 17:21:44.28 ID:DsvXgH80.net
2015だとC++もデフォルトUTF-8になったのか?
いちいち変更しなくて済むようになったんならありがたいが。

975 :デフォルトの名無しさん:2015/08/09(日) 17:25:29.84 ID:doZuGkX/.net
>>974
たぶん2010あたりから

976 :デフォルトの名無しさん:2015/08/09(日) 17:43:56.94 ID:zMNscprH.net
Win32でC++新規作成するとSJISだけど、これうちの環境のせいなのか?

977 :デフォルトの名無しさん:2015/08/09(日) 17:48:54.67 ID:TarQJqGz.net
>>975
Visual Studio 2013 Community ではシフト JIS ですけど?

978 :デフォルトの名無しさん:2015/08/09(日) 21:40:02.06 ID:MwH/TAN+.net
大丈夫だ、2015でもCP932のままだ

979 :デフォルトの名無しさん:2015/08/10(月) 05:15:36.78 ID:joKVIITR.net
Windows10のcmd.exeまだchcp65001のバグ治らないな

980 :デフォルトの名無しさん:2015/08/10(月) 08:39:31.31 ID:woEY2l+M.net
>>979
もうほとんどやる気ないでしょ
この部分だけでいいからソース開示して有志に改造させて欲しいわ

981 :デフォルトの名無しさん:2015/08/10(月) 09:29:36.92 ID:Y9npztmj.net
同意

だけど git for windows だったかなんかについてくる UTF-8 対応の cmd.exe っぽいのは結構使える

982 :デフォルトの名無しさん:2015/08/10(月) 09:37:10.95 ID:7mEm0oAX.net
今どきCLIとか石器時代の生き残りかよ

983 :デフォルトの名無しさん:2015/08/10(月) 10:58:28.36 ID:lE/gCziL.net
だがまあgitに限って言えば
GUIだけでは心もとないのもたしか

984 :デフォルトの名無しさん:2015/08/10(月) 15:32:34.36 ID:iHuYT/si.net
テキストベースは便利なんだよ
自動化とか簡単だし、それをgitで管理できるから

985 :デフォルトの名無しさん:2015/08/10(月) 17:41:57.41 ID:24CTSkEb.net
CLIはデプロイツールと親和性が高い

986 :デフォルトの名無しさん:2015/08/10(月) 18:43:19.26 ID:wnxGShdH.net
自動化に関わるツールはCLIがないと困るよね

987 :デフォルトの名無しさん:2015/08/10(月) 20:12:09.12 ID:Mkjl0645.net
git pullで新しい更新を取り入れた時に指定したシェルスクリプトを実行したいんですけど
フックの名前を教えてください

988 :デフォルトの名無しさん:2015/08/10(月) 20:12:45.22 ID:Mkjl0645.net
俺はGUIの見方がよく分かんないからCUIしか使ってないよ

989 :デフォルトの名無しさん:2015/08/11(火) 06:26:57.50 ID:/JNKK5gi.net
>>987
新しい更新がマージされたのを契機に処理をしたいなら post-merge になりそうだけど、
リモートからコミットがfetchされてそれがマージされたのかどうかは自分で判断しないといけないんじゃないかな

総レス数 989
316 KB
掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★