1 名前:デフォルトの名無しさん [2012/02/15(水) 00:45:09.81 ] ソースコード管理を行う分散型バージョン管理システム、Gitについて語ろう。 Git - Fast Version Control System git-scm.com/ ◆前スレ Git 3 toro.2ch.net/test/read.cgi/tech/1310403238/ ◆関連サイト Pro Git - Table of Contents progit.org/book/ja/ Git入門 www8.atwiki.jp/git_jp/
87 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 21:04:11.25 ] なんかハッシュを毎回手打ちするのって面倒くさいですよね これを自分で名前をつけることって出来ないですか? git checkout version1.0 git checkout version1.1 git checkout version2.0 みたいに
88 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 21:05:47.22 ] >>87 tagを使え
89 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 21:05:56.35 ] タグ使えよ
90 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 21:06:23.32 ] >>87 checkoutの-bオプションや、tagやbranch使う
91 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 21:06:36.46 ] よっし!!!! おれの勝ち!!!
92 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 22:27:34.14 ] タグですか!ありがとうございます! ブランチっていうのは git branchでbranch一覧を出します git branch testってやったらtestブランチが作れました でもブランチって何をするものなのか分からず、ここで挫折して一時期引退しました
93 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 22:32:01.22 ] git なんて面倒なもの使わずに zip で固めるといいと思う。
94 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 22:40:27.61 ] zipなんて使ったら一発でstashもできないしbranch切れないしmaergeもrebaseもできないしpushもpullもできないし
95 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 22:52:09.55 ] でも4番目のコミットをすぐに取り出せるよ。tag だって好きなファイル名付ければいいんだし。きっと分かりやすいんじゃないかな。 もちろん、自分は普通に git 使ってるよ。でも、使えない人が無理に使う必要はないと思う。
96 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 23:29:37.08 ] しかし、もし同僚がそれだとzipに付き合わされる方は悲惨だな 無理にでも覚えさせたいところ
97 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 23:36:56.29 ] 二カ所からだけソースにアクセスして編集する場面について質問します パソコンaとパソコンbからgithubにおいてあるソースをいじろうとして、 パソコンaで作業したものをまずpushし、それをパソコンbでcloneで受け取ってからかなり編集しました その後パソコンbの編集内容をgithubのソースにpushしました ブランチは一切変更していません(masterのまま) 現在のgithubのデータをパソコンaに反映させるにはどういう手順を踏めばよいのでしょうか それと、今後同じような処理をするのに便利な方法はありますか
98 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 23:40:07.31 ] その程度だったら git pull remote master でいいんでね?
99 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 23:41:33.50 ] >>97 git pull じゃダメでしょうか?
100 名前:デフォルトの名無しさん [2012/03/15(木) 23:50:53.51 ] とりあえずなんか1冊読め、と言いたくなる質問だな。
101 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 00:01:50.61 ] >>100 まぁ、たしかに。 一冊読むだけで大分違うもんな。 Gitは、濱野氏のだけ読んだ
102 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 00:04:54.20 ] >>98-99 ありがとうございます。 >>100 実用gitを持っているのですが、pの索引にpullがありませんでした 勉強します
103 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 00:29:39.03 ] すみません 索引に"git pull"で項目がありました 失礼しました
104 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 02:16:49.14 ] Tortoisegitを使っていて質問があります 初歩的な質問で申し訳ないのですがローカルからGithubにpushするさい foo.cpp bar ago Update foo.cpp [私のユーザー名]としてpushしたいのに foo.cpp bar ago Update foo.cpp [Unknow]としてpushされてしまいます Unknowではなくユーザー名を表示できるようにpushしたいのですが 設定を見ても見つからず四苦八苦しております ご存知の方がいたらよろしくお願いします
105 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 02:58:00.26 ] >>104 git コマンド使えるなら、 git config --global user.name "John Lennon" git config --global user.email john@example.com ここ見ると MSysGit入れたらGUIで設定できるぽいよ。 d.hatena.ne.jp/tarurut/20110117/1295285155
106 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 03:00:05.70 ] >>105 ありがとうございます おっしゃるとおりに試してみたのですがどうにもうまくいきません 自分の方でももう少し試してみます
107 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 03:07:01.99 ] >>80 サンクス!解決した!
108 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 03:16:19.52 ] >>106 MSysGitでコミットしたらどうなるとか、$HOME/.gitconfig みてみるとか。 オレ環境なくてわからんから、あとは、TortoiseGitユーザに任せた
109 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 03:17:04.62 ] >>107 結局なにが原因だった?
110 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 04:42:49.00 ] >>108 どうやら導入していたバージョンが相当古かったのが問題の一つのようでした そのほかにもローカルリポジトリごとにユーザー名、Emailアドレスを変更するなど 細かな設定をいじる必要があったようです ありがとうございました
111 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 04:43:10.58 ] 解決しました。ありがとうございました。
112 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 11:30:52.40 ] このスレで回答してくれる人って 現場でgitをバリバリ使いこなしているのかな すごい
113 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 13:04:05.17 ] 複数のPC間でエロ画像管理してるニートかもよ
114 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 13:20:36.93 ] エロ画像管理でGitってどういう風にやんの モザイク前・モザイク後?
115 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 14:32:58.46 ] ファイル名に特別な意味があるんじゃないか? ランキングになってたり
116 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 17:29:54.40 ] 間違えてコミットするべきでないときにコミットをしてしまいました git add . git commit -m "20130316" これを取り消したいと思い git reset HEAD^ ってやってMore?って聞かれたのでyを押してENTERキーを押しました その後git logでログをみたんですが消えてないことを確認して、コマンドのミスに気づきました 改めてコマンドをgit reset --hard HEAD^と打ってみたのですがgit logでログをみても消えません 一番最新のコミットを消したいんですがどうやって消したらいいのでしょうか?
117 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 17:33:40.79 ] git commit --amend
118 名前:116 mailto:sage [2012/03/16(金) 17:38:21.94 ] 問題発生!!!!!!!!!!! ソースコードに自分でないてない謎の文字列がところどころに挿入されていた!!!! やばい怒られる;; <<<<<<< HEAD ======= >>>>>>> parent of 2b1498e... 2013/03/15
119 名前:116 mailto:sage [2012/03/16(金) 17:39:15.03 ] git commit --amendもやってもだめです どうやら壊れm下
120 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 17:46:53.96 ] >>118 コミットしたときにコンフリクトした的なメッセージが出ただろうが
121 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 18:33:03.00 ] >>118 的確なアドバイスじゃないと思うけど、まずはディレクトリをバックアップしてから… % git checkout -f . % git reset . % git reset --hard (戻りたいcommit id) てゆか、commitしてresetしただけでコンフリクト発生ってどういうこと?>all
122 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 18:42:58.01 ] なんで来年の日付なんだ
123 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 20:17:22.75 ] >>118 >>116 のコミット成功してる? コンフリクトしてるならコミットできてないと思うけど。
124 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 21:33:47.26 ] >>112 オレは現場では、VSS(しかも6)とSVNしか使ったことない。 大規模(土方的)な案件って、大体それらなイメージ。 p4とかもあんのかな。
125 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 22:22:59.88 ] 趣味のプログラミングでだけど git使ってるよ
126 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 05:54:03.52 ] 感銘を受けた自己啓発本の言葉.txtやらアプリケーションの設定とかはgithubで管理してるけど プログラミングに関しては仕事のもの以外は人にコード見せたくないしコードあげたことない
127 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 07:00:32.20 ] あなたにとって今日が人生で一番若い日です
128 名前:デフォルトの名無しさん [2012/03/18(日) 10:36:27.55 ] bitbucketはプライベートリポジトリ作り放題。
129 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 18:19:30.03 ] お金を銀行や郵便局に預けても あなたのお金は増えません 将来の増税につながるだけです
130 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 22:55:54.52 ] デフレである現在はお金を使わなければ実質価値が将来増えます
131 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 12:05:30.63 ] 見せたくない理由にもよるけど、膨大に存在するリポジトリから(github以外にもいっぱいあるよ) あなたのコードが発見されるとか、 発見した人が何かに利用するとか、 連絡を取ってくるとか、 可能性が余りにも低いから気にした奴が負け
132 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 12:29:32.18 ] commitしたあとで以前のlogの一部を書き直す方法は?
133 名前:デフォルトの名無しさん [2012/03/19(月) 12:37:34.61 ] >>132 git rebase -i
134 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 15:51:02.75 ] そしてreword
135 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 16:07:07.27 ] >>128 突然有料化になって取れなくなったら怖いので使ってない
136 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 16:14:01.04 ] 予告もなしに有料化とな? あなたの使ってるプロバイダは今この瞬間から料金が二倍になります。 2chへの書き込みは今この瞬間から100円かかります。 うん、普通にありえる話だね。
137 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 16:42:52.85 ] 取れなくなるもリモートのはローカルのコピーだろ