Git 3
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2011/07/12(火) 01:53:58.45Git - Fast Version Control System
http://git-scm.com/
◆前スレ
Git 2
http://hibari.2ch.net/test/read.cgi/tech/1284467898/
◆関連サイト
Pro Git - Table of Contents
http://progit.org/book/ja/
Git入門
http://www8.atwiki.jp/git_jp/
0083デフォルトの名無しさん
2011/08/14(日) 07:56:56.50日本語UIはこないだ廃止になった。超がんがれ。
0084デフォルトの名無しさん
2011/08/14(日) 14:11:25.61とりあえず>>1のProGitとGit入門読んだらどうか。
>>83
あれなんで廃止になったんだろうね。
最近はGit本家もその辺前向きに進んでるのに。
0085デフォルトの名無しさん
2011/08/15(月) 01:24:22.391つめの親、2つめの親、というのはどうやって決まるんでしょうか
0086デフォルトの名無しさん
2011/08/15(月) 22:55:29.20試してみよう
0087デフォルトの名無しさん
2011/08/16(火) 17:04:21.83More?
More?
fatal: ambiguous argument 'HEAD
': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions
となるエラーは何が悪いのでしょうか?
0088デフォルトの名無しさん
2011/08/16(火) 17:15:23.42bash:tset:command not found
と出て動作が止まってしまうんだが、これって俺だけですか?
0089デフォルトの名無しさん
2011/08/16(火) 19:32:18.390090デフォルトの名無しさん
2011/08/16(火) 20:06:56.84やるなら git reset --hard 'HEAD^' とか。
> 88
古い UNIX マシンからそのままコピーしてきた .bashrc あたりが残ってるとか。
.bashrc あたりで test と tset を間違えてるとか。
0091デフォルトの名無しさん
2011/08/16(火) 20:18:03.34^で複数行入力はcmd.exeの仕様。
""で囲めば行けるはず。
0092デフォルトの名無しさん
2011/08/16(火) 20:48:16.24>>90>>91
確かにコマンドプロンプトが解釈してました。
コマンドプロンプトはシングルクォートも通らなかったりして、使うのが鬱陶しいですね。
0093デフォルトの名無しさん
2011/08/16(火) 21:07:37.520094デフォルトの名無しさん
2011/08/17(水) 02:11:10.030095デフォルトの名無しさん
2011/08/20(土) 10:41:56.52pushできるユーザーにはwebdavへの権限を与えるわけですが、
これって、pushできるユーザーはwebdavに直接アクセスし、
bareのファイルを生で触ってリポジトリの破壊等ができてしまうようです。
ちょっとまずくないですか?
コミッターなんだから破壊権限までありますよ。
気をつけてつかいましょう、っていう思想なのでしょうか……。
0096デフォルトの名無しさん
2011/08/20(土) 11:01:30.51破壊されても誰かのリポジトリからコピーし戻せばいいだけじゃね
009795
2011/08/20(土) 13:06:07.35davでの公開って、共有スペースにbareを置いてるだけなので
あまり期待できないっぽいですね。
pushを途中で切断したり、耐久テストしてたらやっぱり壊れました。
他にはdavのPUTできる場所を限定して、DELETEを禁止とかで
なんとか運用できないものかと考えてます。
0098デフォルトの名無しさん
2011/08/20(土) 13:32:54.370100デフォルトの名無しさん
2011/08/25(木) 12:50:21.30今の勢力って git>hg>bzr なかんじ?
0101デフォルトの名無しさん
2011/08/25(木) 15:07:22.350102デフォルトの名無しさん
2011/08/26(金) 11:02:29.540103デフォルトの名無しさん
2011/08/26(金) 11:36:44.710104デフォルトの名無しさん
2011/08/27(土) 03:10:23.55なんとかしようという動きはないのかな。
0105デフォルトの名無しさん
2011/08/27(土) 11:04:02.990106デフォルトの名無しさん
2011/08/27(土) 15:08:42.70そのスタイルでやるとすんなり来る感じ。
gitのモデルとする開発スタイルは従来のバージョン管理システムとはわりと違う感じ。
0107デフォルトの名無しさん
2011/08/27(土) 16:56:18.65信者もいるし、gitの気持ち悪さは暗黙の了解だけとも
0108デフォルトの名無しさん
2011/08/27(土) 17:12:14.06EasyGit
http://people.gnome.org/~newren/eg/
0109デフォルトの名無しさん
2011/08/27(土) 17:53:18.240110デフォルトの名無しさん
2011/08/27(土) 19:23:41.66詳しく
ファイアウォールのためネットワーク越しにgit cloneできない環境で
これと同等のことをしたいのですが、
.gitディレクトリ以下を丸ごと相手に渡せば大丈夫ですか?
また、この方法でまずい点はありませんか?
0112デフォルトの名無しさん
2011/08/27(土) 20:32:36.72それで全データ渡せるけど、無駄なモノもけっこう含まれちゃうかも。
渡す前にgit gcしとけば多少は無駄が省けると思う。
0114デフォルトの名無しさん
2011/08/27(土) 21:48:14.57GUI使えないのかな
0115デフォルトの名無しさん
2011/08/27(土) 21:49:54.270116デフォルトの名無しさん
2011/08/27(土) 22:17:31.40多いのは信者じゃなくてアンチだろw
コマンドの数が多いとか難癖つけてさ。
おおかたウインドウズ大好きでC++信者なんだろうが、
頑張ってDISってる姿は滑稽だよ。
0117デフォルトの名無しさん
2011/08/27(土) 22:34:58.850118デフォルトの名無しさん
2011/08/27(土) 23:49:04.17そういう時はgit bundle使うんじゃなかったっけ
0119デフォルトの名無しさん
2011/08/28(日) 01:01:55.19日本語ファイルやディレクトリのaddやcommitはできるんだが、
日本語ディレクトリを含むパスでのinitができないのは俺だけ?
0120デフォルトの名無しさん
2011/08/28(日) 04:18:53.32*aaa.c *bbb.c ccc.c *Makefile a.out
(*は、commitされてるファイルだとして)
git clone AAA BBB で複製した場合
BBB 中のファイル:
*aaa.c *bbb.c *Makefile
cp AAA BBB -r で複製した場合
BBB 中のファイル
*aaa.c *bbb.c ccc.c *Makefile a.out
cp だと、コミット忘れしてる ccc.c も渡せて便利w a.outのようなゴミも渡すけど。
0122デフォルトの名無しさん
2011/08/28(日) 09:05:35.14d
0123デフォルトの名無しさん
2011/08/29(月) 22:43:10.78いやコミットし忘れてるんならまずコミットしろよw
0124デフォルトの名無しさん
2011/09/01(木) 01:09:15.28.gitディレクトリを削除すればそれで完全にリセットできますか?
0125デフォルトの名無しさん
2011/09/01(木) 01:23:39.58管理をやめるなら.gitを消せばいい。
リセットというのがどういう動作を指すのかわからんのだが、
仮にバージョン管理を始める前の状態に戻すという意味なら、
.gitを消すだけでは元に戻せない。
0126デフォルトの名無しさん
2011/09/01(木) 01:40:26.81それで解決します。
0127デフォルトの名無しさん
2011/09/01(木) 12:01:29.02error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed while accessing <URL>
fatal: HTTP request failed
exit 128 "<URL>"
と出て、cloneできないんですけど、どうすればいいでしょうか?
0128デフォルトの名無しさん
2011/09/01(木) 15:19:15.22cloneしなければいいよ
0129デフォルトの名無しさん
2011/09/01(木) 15:42:23.640130デフォルトの名無しさん
2011/09/01(木) 16:04:39.87あ。してます。もしかしてGit Read-Onlyで出てくるアドレスの方を入力するべきなのか。
0131デフォルトの名無しさん
2011/09/02(金) 07:17:15.65証明書が確認できないんだとさ、
取得できないならURLと権限を確認しろ
不一致か期限切れなら-fしてみろ
ついでに後者なら鯖管に報告しろ
0132デフォルトの名無しさん
2011/09/02(金) 07:19:30.44すまん早とちりだ
0133デフォルトの名無しさん
2011/09/02(金) 18:01:55.65http://d.hatena.ne.jp/tmatsuu/20110614/1308010044
0134デフォルトの名無しさん
2011/09/02(金) 18:35:14.59おおこれは。ありがたいです。
0135デフォルトの名無しさん
2011/09/04(日) 14:46:51.52パッチ読んでもファイル読んでも絶対に適用できる自信がある小さなコミット由来なんだが、でも git apply -v でエラーが出る
…まあ、どうせどっかで間違えてるんだろうけど、ぜんぜん見えねえ
昼寝でもするか…
0136デフォルトの名無しさん
2011/09/06(火) 16:50:50.98testで作業しててcommitやmergeしたら、じつはmainにいたので(略
みたいな事態を避けるために、
特定のブランチに対しては、特に明示しない限りcommitなどをさせない、
ようするに特定のブランチを保護しとくみたいな方法ってありますか?
まだgit自体使い始めでよくわかってないので、ヘンなこと書いてるかもしれませんが...
0137デフォルトの名無しさん
2011/09/06(火) 19:32:55.55Gitではコミットはなかなか消えん。しばらくは git reflog がトモダチだな。
0139デフォルトの名無しさん
2011/09/06(火) 21:07:40.730140デフォルトの名無しさん
2011/09/06(火) 22:08:09.030141デフォルトの名無しさん
2011/09/08(木) 16:48:59.160142デフォルトの名無しさん
2011/09/08(木) 17:24:43.020143デフォルトの名無しさん
2011/09/08(木) 19:10:09.910144デフォルトの名無しさん
2011/09/08(木) 19:36:24.390145デフォルトの名無しさん
2011/09/08(木) 19:39:44.660146デフォルトの名無しさん
2011/09/11(日) 23:41:30.95てことはmsysがUTF-8になったらmsysGitでも日本語をUTF-8で使えるようになるの?
0147デフォルトの名無しさん
2011/09/12(月) 06:08:02.38VC++のランタイムをそのまま使うのがmingw、自前でPOSIX層を用意してるのがCygwinなんだから
0148デフォルトの名無しさん
2011/09/13(火) 02:53:48.520149146
2011/09/13(火) 09:56:30.65なるほど。そこらの仕組みがよくわかってなくて
Cygwinのパッケージが少ないのがmsys、ぐらいのイメージだった。
そうするとやっぱり日本語は望み薄だな…
0150デフォルトの名無しさん
2011/09/13(火) 10:31:53.470151デフォルトの名無しさん
2011/09/13(火) 22:03:46.410152デフォルトの名無しさん
2011/09/13(火) 23:10:59.72そのファイルを一度もadd してなかったらどうしようもないな。
checkout もclean みたいに-f 必要だね…
0153デフォルトの名無しさん
2011/09/14(水) 08:58:57.49-f がついてなかったら、未コミットファイルとの競合でチェックアウトは失敗すると思ったんだが…
checkout -f で上書きしちまったんだったら Git レベルでは修復の方法はない、ハズ。
まめに stash するんだなw そうすればオブジェクトは残る。
0154デフォルトの名無しさん
2011/09/15(木) 22:00:19.89復元ツールを使うとか
0155デフォルトの名無しさん
2011/09/19(月) 01:35:03.400156デフォルトの名無しさん
2011/09/19(月) 08:10:47.08Gitのソースコードのことなら、kernel.orgがハクられて落ちてる
こっちのミラーからダウソ推奨
ttp://ftp.iij.ad.jp/pub/linux/kernel/software/scm/git/?C=M;O=D
0157デフォルトの名無しさん
2011/09/19(月) 09:53:36.00いろんな所で影響出てる
0158デフォルトの名無しさん
2011/09/20(火) 11:31:20.000159デフォルトの名無しさん
2011/09/20(火) 11:38:10.980160デフォルトの名無しさん
2011/09/20(火) 12:21:15.890161デフォルトの名無しさん
2011/09/20(火) 13:17:00.600162デフォルトの名無しさん
2011/09/21(水) 19:46:00.78Cygwin上での遅さ(リーナスが発狂するレベル)を改善するテクニックみたいなのがあれば教えてください。
0163デフォルトの名無しさん
2011/09/21(水) 20:05:09.32どうしようもないんじゃないのかな。
0164デフォルトの名無しさん
2011/09/21(水) 20:15:49.030165デフォルトの名無しさん
2011/09/21(水) 20:20:44.58でもそこってメイン処理なんじゃ…
0166デフォルトの名無しさん
2011/09/21(水) 22:17:52.69cygwin を窓から捨てろ
0167デフォルトの名無しさん
2011/09/21(水) 23:03:45.36確かにhgの方がWindowsフレンドリーみたいですね…
0168デフォルトの名無しさん
2011/09/21(水) 23:46:03.85穴だらけなんじゃね?
0169デフォルトの名無しさん
2011/09/22(木) 01:47:07.88Cygwin使っている人いますか? その20
http://hibari.2ch.net/test/read.cgi/unix/1268282846/
0170デフォルトの名無しさん
2011/09/22(木) 09:12:31.830171デフォルトの名無しさん
2011/09/22(木) 10:03:15.110172デフォルトの名無しさん
2011/09/22(木) 11:20:51.56そっちでgit試してみます。
0173デフォルトの名無しさん
2011/09/22(木) 13:59:13.56というよりcygwinで開発とかすげーな
0174デフォルトの名無しさん
2011/09/22(木) 14:16:06.030175デフォルトの名無しさん
2011/09/22(木) 15:16:08.05Windows上で開発してるものをgitでバージョン管理している、というだけで。
(gccの件は過去の経験上、というだけで)
>>174
確かにそうですね。branchやcommitは即座に完了しますし。
ただgit使ってるとstashやらrebaseやら、
svnでは(機能自体無いので)使わなかった便利機能を使い出すと…という感じですね。
0176デフォルトの名無しさん
2011/09/22(木) 16:05:46.13いずれはまともに使えるようになるかもしれない
0177デフォルトの名無しさん
2011/09/23(金) 00:11:06.580178デフォルトの名無しさん
2011/09/23(金) 01:33:44.94VS2008以前でビルド通らないままだったり、
DLLは__stdcallなのにヘッダが__cdeclでリンク不能だったり
0179デフォルトの名無しさん
2011/09/25(日) 16:21:45.04fatal: bad config value for 'core.hidedotfiles' in ./config
ってメッセージが出てpushに失敗するようになった
なんにもしてないのに。
0180デフォルトの名無しさん
2011/09/25(日) 19:01:19.500181デフォルトの名無しさん
2011/09/25(日) 21:22:26.62hideDotFilesって何のパラメータ受け入れてくれるんだよ
0182デフォルトの名無しさん
2011/10/01(土) 23:15:32.00ttp://article.gmane.org/gmane.comp.version-control.git/182519
> The latest feature release Git 1.7.7 is available.
> The release tarballs are found at:
> http://code.google.com/p/git-core/downloads/list
> and their SHA-1 checksums are:
> bbf85bd767ca6b7e9caa1489bb4ba7ec64e0ab35 git-1.7.7.tar.gz
> 33183db94fd25e001bd8a9fd6696b992f61e28d8 git-htmldocs-1.7.7.tar.gz
> 75d3cceb46f7a46eeb825033dff76af5eb5ea3d9 git-manpages-1.7.7.tar.gz
■ このスレッドは過去ログ倉庫に格納されています