[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 03/03 10:29 / Filesize : 248 KB / Number-of Response : 1032
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Git 15



1 名前:デフォルトの名無しさん(ワッチョイ) mailto:sageteoff [2017/02/05(日) 05:22:15.65 ID:AxwpDksc0.net]
ソースコード管理を行う分散型バージョン管理システム、Gitについて語ろう。

Git - Fast Version Control System
git-scm.com/

◆関連サイト
Pro Git - Table of Contents
git-scm.com/book/ja
Git入門
www8.atwiki.jp/git_jp/

◆前スレ
Git 13
echo.2ch.net/test/read.cgi/tech/1439563364/
Git 14
echo.2ch.net/test/read.cgi/tech/1457412803/
VIPQ2_EXTDAT: default:vvv:1000:512:----: EXT was configured

883 名前:デフォルトの名無しさん (アウアウイー) [2017/06/15(木) 16:06:05.81 ID:jiI/lDMda.net]
というか、

同じ行に同時に別々の修正が加えられたときにコンフリクトが発生すると
したら、同時に複数人が同じ内容のファイルを修正なんてほぼ不可能で
あるように思えます。

ですので、コンフリクトの定義は、もっと柔軟なのではないかと思うのですが。

884 名前:デフォルトの名無しさん (アウアウイー) [2017/06/15(木) 16:07:51.46 ID:jiI/lDMda.net]
1 A
2 B

上のファイルをXさんが

1 A
2 C
3 B

と変更。

Yさんが、

1 A
2 B
3 D

と変更。

うーん。不可能なように思えます。

885 名前:デフォルトの名無しさん (JP) mailto:sage [2017/06/15(木) 16:32:34.15 ID:Gc/Ioh5uH.net]
A
B

A
C
という変更と

A
D
という変更だよ

886 名前:デフォルトの名無しさん (ワッチョイ) mailto:sage [2017/06/15(木) 17:40:53.17 ID:Emed4SrA0.net]
>>858
(1)
1 A
2 B
3 C
なら、ダメ

Xの保存が先なら、Yは、この状態を取得し直して、
1 A
2
3 B

1 A
2
3 B
4 C
となるはず

とにかく、(1)には出来ないので、後の人は、やり直し。または、
1 A
2 B
まで戻して、Yが(1)の状態にして保存。
次に、Xが(1)を取得して、それを変更する

887 名前:デフォルトの名無しさん (ワッチョイ) mailto:sage [2017/06/15(木) 20:17:20.11 ID:IguO0RCP0.net]
>>859
3行のサンプルで考えたらそうだけど、実際ソースコードの変更をする場合は同じ行に同時に別々の修正が加えられることはあまりないと思うんだけども。
あるとしたら大抵はそもそも複数人での作業の段取り自体がまずいケースなんじゃないかな。

888 名前:デフォルトの名無しさん (ワッチョイ) mailto:sage [2017/06/17(土) 09:44:58.99 ID:xCLPFkGR0.net]
Gitはバージョン2.13でセキュリティとUIの改善を続けている
https://www.infoq.com/jp/news/2017/06/git-2-13-released

889 名前:デフォルトの名無しさん (ワッチョイ) [2017/06/17(土) 22:50:57.80 ID:8wOx4ll30.net]
gitがタイムスタンプを更新してくれたおかげで
どのファイルをアップロードすればいいのか分からなくなった

890 名前:デフォルトの名無しさん (ワッチョイ) mailto:sage [2017/06/17(土) 23:02:35.18 ID:hpXZLyYV0.net]
違うやつだけアップロードすれば良いのでは?

891 名前:デフォルトの名無しさん (ワッチョイ) mailto:sage [2017/06/17(土) 23:06:11.16 ID:T9UjZgk00.net]
更新されたファイル全部アップロードして問題があるならそれはgit以前の問題のような。



892 名前:デフォルトの名無しさん (ワッチョイ) [2017/06/18(日) 15:12:44.87 ID:xPH4G83l0.net]
>>865-866
ある種のdeployツールとは相性悪いかもね

893 名前:デフォルトの名無しさん (ワッチョイ) mailto:sage [2017/06/18(日) 15:34:08.72 ID:5/hisFs/0.net]
makeはタイムスタンプが更新されたソースをビルド対象にすればいいし、デプロイも同じような
ものだと思うんだが。
「ある種のdeployツール」ってどんなのを想定しているんだろう。

894 名前:デフォルトの名無しさん (ワッチョイ) mailto:sage [2017/06/18(日) 15:50:38.61 ID:HTlYPuIB0.net]
自分がタイムスタンプ更新したくせにgitのせいと言い張る

895 名前:デフォルトの名無しさん (ワッチョイ) mailto:sage [2017/06/18(日) 17:01:02.62 ID:DuPi1FAb0.net]
すいません。教えて下さい。
Windows 10のHyper-VにCentOS7を入れて、git 2.13.1とgit-lfs 2.1.1をインストールして、Smart HTTPを設定しました。
Git Bash (Windows 10 )から、git cloneやpushができるところまできたのですが、
リポジトリにgit lfs install、git lfs track、バイナリファイルを追加してpushすると、以下のメッセージが出ます。
batch response: Repository or object not found: [CentOS ip]/git/lfstest.git/info/lfs/objects/batch
Check that it exists

896 名前: and that you have proper sccess to it
何が原因考えられるでしょうか?
よろしくお願いします。
[]
[ここ壊れてます]

897 名前:デフォルトの名無しさん (ワッチョイ) [2017/06/18(日) 18:30:07.87 ID:xPH4G83l0.net]
URLが間違ってる

898 名前:デフォルトの名無しさん (ワッチョイ) mailto:sage [2017/06/18(日) 18:53:27.11 ID:MTpI4Hm10.net]
タイムスタンプ問題再炎か

899 名前:デフォルトの名無しさん (ワッチョイ) mailto:sage [2017/06/18(日) 20:56:46.20 ID:dLIsPmeH0.net]
    〃〃∩  _, ,_
     ⊂⌒( `Д´) < またタイムスタンプの話の相手してくれよ
       `ヽ_つ ⊂ノ     ひまなんだよ
              ジタバタ

900 名前:デフォルトの名無しさん (ワッチョイ) [2017/06/18(日) 21:02:56.93 ID:ZkAshefq0.net]
タイムスタンプ復元機能は元々は将来的にgitに導入する予定だったけど
あまりにもクソクソうるさいタイムスタンプ厨にキレたリーナスが絶対に入れないと決めた

901 名前:デフォルトの名無しさん (ワッチョイ) mailto:sage [2017/06/18(日) 21:07:08.92 ID:dLIsPmeH0.net]
gitがタイムスタンプを復元機能してくれたおかげで
どのファイルをアップロードすればいいのか分からなくなった



902 名前:デフォルトの名無しさん (ワッチョイ) mailto:sage [2017/06/18(日) 22:13:03.73 ID:o43mtcr60.net]
make, maven, gradle などは、ファイルAが更新されていたら、
Aに依存している、ファイルBも更新・再コンパイルされる

それが、gitに反映されるから、おかしく感じる

Aしか更新していないのに、何で、Bも更新されているのか?

903 名前:デフォルトの名無しさん (ワッチョイ) mailto:sage [2017/06/18(日) 22:14:11.08 ID:MnZf8dSY0.net]
なんでBをgitで管理しているのか?

904 名前:デフォルトの名無しさん (ワッチョイ) mailto:sage [2017/06/18(日) 22:27:54.66 ID:1y+XaoN70.net]
>>877-878
普通はバージョン管理するソースファイルとビルドで動更新されるファイルを区別して
後者は.gitignoreに登録してバージョン管理しないようにする
でもVisualStudioとかの糞は今だにこの二つの情報がひとつのファイルに共存してたりして、管理が難しかったりするけどね
そのためにgit update-indexとか使わねばならない

905 名前:デフォルトの名無しさん (ワッチョイ) mailto:sage [2017/06/18(日) 22:37:13.79 ID:kR72fjI40.net]
>>879
例えばどういう場合?

906 名前:デフォルトの名無しさん (ワッチョイ) mailto:sage [2017/06/18(日) 23:18:26.79 ID:Z/NgCr9C0.net]
>>879
そんな経験ないな

907 名前:デフォルトの名無しさん (ワッチョイ) mailto:sage [2017/06/18(日) 23:22:34.60 ID:5/hisFs/0.net]
config.hをリポジトリに入れるかどうかってのと同レベルの話と想像。

908 名前:デフォルトの名無しさん (ワッチョイ) mailto:sage [2017/06/19(月) 00:00:49.66 ID:ydqJ52nG0.net]
>>880-881
C#のResources.Designer.cs

909 名前:デフォルトの名無しさん (ワッチョイ) mailto:sage [2017/06/19(月) 00:09:56.98 ID:l1liGy+g0.net]
>>883
それは自動生成されるんだから
入れる必要ないでしょ

910 名前:デフォルトの名無しさん (ワッチョイ) mailto:sage [2017/06/19(月) 00:26:07.87 ID:ydqJ52nG0.net]
>>884
消すとビルドできなくなるぞ

911 名前:デフォルトの名無しさん (ワッチョイ) mailto:sage [2017/06/19(月) 00:34:30.67 ID:DAk9M+nE0.net]
>>883
それのバージョン管理、何が難しいのさ



912 名前:デフォルトの名無しさん (ワッチョイ) mailto:sage [2017/06/19(月) 00:36:29.07 ID:l1liGy+g0.net]
>>885
消さなくていいだろ?
リポジトリ管理しなければいいだけ

913 名前:デフォルトの名無しさん (ワッチョイ) [2017/06/19(月) 00:41:18.55 ID:ydqJ52nG0.net]
>>886
自分で編集したときにはコミットする必要がある
でも他人が編集した場合、その変更をpullしてきた後ビルドすると何故ファイルの内容が変更されてしまう
その変更はコミットすべきじゃない

914 名前:デフォルトの名無しさん (ワッチョイ) mailto:sage [2017/06/19(月) 00:43:55.21 ID:ydqJ52nG0.net]
>>887
消すとビルドできなくなるってことは自動生成できないってことだろ?
そのファイルをリポジトリ管理しないと、cloneしたときに消した状態になるんだからビルドできないじゃん

915 名前:デフォルトの名無しさん (ワッチョイ) mailto:sage [2017/06/19(月) 00:46:42.26 ID:ydqJ52nG0.net]
普通にこの件でググると
https://stackoverflow.com/questions/22619935/resource-designer-cs-under-git

Resource.Designer.cs.in 作って手動コピーしろとか、
git update-index --assume-unchanged しろとでてくるんだが、
これ間違いなの?

916 名前:デフォルトの名無しさん (ワッチョイ) mailto:sage [2017/06/19(月) 01:40:16.97 ID:id7ENE8z0.net]
>>890
読んだけど本質的にバージョン管理しないのと何が違うの?

917 名前:デフォルトの名無しさん (ワッチョイ) mailto:sage [2017/06/19(月) 01:44:13.34 ID:ydqJ52nG0.net]
>>891
バージョン管理されてないと、cloneしてビルドができない

918 名前:デフォルトの名無しさん (ワッチョイ) mailto:sage [2017/06/19(月) 02:01:36.57 ID:x8a1b5290.net]
タイムスタンプの件は
gitの使用を強制されているのでなければ他のツールを使うことを勧めたいところだが
そういうことに適した他のツールを知らないので何一つ勧めることができず申し訳ない

919 名前:デフォルトの名無しさん (ワッチョイ) mailto:sage [2017/06/19(月) 02:15:49.66 ID:l1liGy+g0.net]
FTPでソースコードをサーバーにアップロードしました。
今までは日付が新しいものだけアップロードしていればよかったんです。

でもあるとき古いバージョンに戻したいと言われました。
どうすればいいでしょうか!

gitにタイムスタンプが保存されていれば
こんなこと悩まなくて住んだのに・・・

920 名前:デフォルトの名無しさん (ワッチョイ) [2017/06/19(月) 02:23:17.21 ID:ydqJ52nG0.net]
>>894
古いバージョンのブランチをcheckoutして
日付の新しくなったファイルをアップロードすればいい

921 名前:デフォルトの名無しさん (ワッチョイ) mailto:sage [2017/06/19(月) 02:24:05.75 ID:l1liGy+g0.net]
という話に持っていくにはどうすればいいっすかね?

gitにタイムスタンプが保存されていれば
問題が解決するというロジックが思いつかんのですよ。



普通に考えればgitでチェックアウトしても内容が変わらければ
日付は変わらないし、変わってしまったとしても、新しいとか古いとか関係なく
変わったものだけアップロードすればいいだけですし



922 名前:デフォルトの名無しさん (ワッチョイ) mailto:sage [2017/06/19(月) 02:26:48.82 ID:l1liGy+g0.net]
>>895
あ、さーせんw
こんな時間にこんなに早くレスくると思ってなかったっす
トイレ言ってる間に書き込まれたけど、>>896が本当に言いたかったことっすw

923 名前:デフォルトの名無しさん (ワッチョイ) mailto:sage [2017/06/19(月) 02:28:47.94 ID:l1liGy+g0.net]
>>895
> 古いバージョンのブランチをcheckoutして
> 日付の新しくなったファイルをアップロードすればいい

gitにタイムスタンプを入れたら、古い日付になるじゃないですか!

924 名前:デフォルトの名無しさん (ワッチョイ) mailto:sage [2017/06/19(月) 08:25:52.14 ID:7LnfDu+V0.net]
>>888>>889
csprojに適切な設定(デフォルト)がされていればビルド時に生成されるはず。
生成されたファイルには「手で編集すんな」って注意書きがある。

>>890
Xamarinの人は自動生成できないからResources.designer.csをリポジトリに入れたら困った。
って話じゃないの?Xamarin知らんから想像だけど。

925 名前:デフォルトの名無しさん (ブーイモ) mailto:sage [2017/06/19(月) 08:46:19.74 ID:u8cwYNdeM.net]
>>899
なるほどXamarineの場合にだめなのか
C#はXamarineしかやってないから勘違いしてた
糞なのはXamarineなのな

926 名前:デフォルトの名無しさん (JP) mailto:sage [2017/06/19(月) 10:14:31.35 ID:JRZAs/i8H.net]
糞は君の頭

927 名前:デフォルトの名無しさん (アウアウカー) mailto:sage [2017/06/19(月) 12:31:08.49 ID:V5gnmXfCa.net]
結局gitは何も問題ないわけだ、良かった良かった

928 名前:デフォルトの名無しさん (ワッチョイ) [2017/06/20(火) 01:46:41.40 ID:oes7eN320.net]
MSも csproj とかはわりとマージしやすくなってちょっと Git フレンドリーになったと思ったけど
Xamarinの Resources.designer.cs はダメだな
レイアウト変更で直接 Resources.designer.cs を編集するんじゃなくて
別のxmlファイルでも編集するようにして
ビルド時にそれから Resources.designer.cs を生成してくれるようになれば管理しやすくなるのだが

929 名前:デフォルトの名無しさん (ワッチョイ) mailto:sega [2017/06/20(火) 13:48:31.96 ID:hObYdPLN0.net]
gitでメタ情報の差分を見る方法を教えてください

パーミッションが違うっぽいんだけど、どう違うかがわかりません
ファイルの内容は同一です

930 名前:デフォルトの名無しさん (スップ) mailto:sage [2017/06/20(火) 14:25:27.11 ID:vjCd9jWud.net]
>>904
$ git diff HEAD^1
diff --git a/hoge b/hoge
old mode 100644
new mode 100755

931 名前:デフォルトの名無しさん (JP) [2017/06/23(金) 09:03:17.22 ID:0OdP20aKH.net]
要するにメルカリで情報流出させるようなDeployしてるのか君らは



932 名前:デフォルトの名無しさん (ワッチョイ) [2017/06/24(土) 08:27:16.03 ID:oLp/Ttnr0.net]
特定の拡張子を除いてpullする方法、もしくは特定の拡張子だけpullする方法はありますか?
.dbや.logファイルで毎回コンフリクトが起こるので、.dbや.logを除いてpullしたいです

933 名前:デフォルトの名無しさん (スプッッ) mailto:sage [2017/06/24(土) 10:03:48.87 ID:UpDuIKwad.net]
じゃあそのファイルのgitの管理やめたら?

934 名前:デフォルトの名無しさん (ワッチョイ) mailto:sage [2017/06/24(土) 10:17:54.53 ID:FQBQr+eL0.net]
自分用のgitignoreに*.db,*.logを登録する

935 名前:デフォルトの名無しさん (ワッチョイ) mailto:sage [2017/06/24(土) 10:58:42.82 ID:vXvpJXbj0.net]
git configをプロジェクトによって使い分ける
qiita.com/htanjo/items/51245c08327a31da73f4

936 名前:デフォルトの名無しさん (ワッチョイ) mailto:sage [2017/06/24(土) 12:36:28.25 ID:TM1thEne0.net]
すでにレポジトリ管理化にあるファイルはgitignoreに入れても意味ないんやで
なので git update-index なんてものがある
qiita.com/usamik26/items/56d0d3ba7a1300625f92

937 名前:デフォルトの名無しさん (ワッチョイ) [2017/06/25(日) 17:31:17.74 ID:oOuEb/or0.net]
v2.13.2

938 名前:デフォルトの名無しさん (エーイモ) [2017/06/29(木) 15:35:16.72 ID:clVopv39E.net]
何で中途半端にワッチョイしてんだよ
次スレからIDも表示させようぜ

939 名前:デフォルトの名無しさん (スププ) mailto:sage [2017/06/29(木) 15:52:24.75 ID:IiRS3qfEd.net]
ホスト名も出そうよ

940 名前:デフォルトの名無しさん (ワッチョイ) mailto:sage [2017/06/30(金) 18:42:19.87 ID:w0LdmmL80.net]
gitlabのmerge requestをsource treeでダウンロードしたいんですがどうしたらいいですか

941 名前:デフォルトの名無しさん (アウアウウー) [2017/07/02(日) 18:39:39.43 ID:WHNbrfCKa.net]
がんがれ



942 名前:デフォルトの名無しさん (ササクッテロロ) mailto:sage [2017/07/05(水) 23:37:00.43 ID:0GtnXcK+p.net]
>>915

今更だけど

https://docs.gitlab.com/ee/user/project/merge_requests/index.html#checkout-merge-requests-locally

943 名前:デフォルトの名無しさん (ワッチョイ) mailto:sage [2017/07/09(日) 03:23:56.26 ID:VbmXIrpk0.net]
サーバー側のバージョンをクライアントから知るコマンドってある?

944 名前:デフォルトの名無しさん (ワッチョイ) mailto:sage [2017/07/10(月) 09:42:33.98 ID:S/sVRPiz0.net]
>>918
サーバへの接続手段にsshを使ってるんだったらわかる

945 名前:デフォルトの名無しさん (ワッチョイ) mailto:sage [2017/07/12(水) 07:10:33.22 ID:6EXPl4hz0.net]
>>919
何て言うコマンド打てば分かりますか?

946 名前:デフォルトの名無しさん (ラクッペ) mailto:sage [2017/07/12(水) 09:40:59.43 ID:ZKpxP9B+M.net]
git のフローを保つために、間違ったコミットしたりすると物凄く時間をかけて正しくするんだけど、時間の無駄としか思えない。
どこもこういうもの?

947 名前:デフォルトの名無しさん (アウアウウー) mailto:sage [2017/07/12(水) 10:50:05.21 ID:wJBMJLpOa.net]
>>921
いいえ

948 名前:デフォルトの名無しさん (エーイモ) [2017/07/12(水) 11:32:51.89 ID:nO7Br/jVE.net]
コミットログは全部updateに統一してます

949 名前:デフォルトの名無しさん (ワッチョイ) mailto:sage [2017/07/12(水) 12:44:23.60 ID:sk5+0/0Q0.net]
>>921
「さっきの間違ってたので訂正」 というコミットをしろ。

間違いをなかったことにするな。 絶対にだ

950 名前:デフォルトの名無しさん (ワッチョイ) mailto:sage [2017/07/12(水) 12:51:50.78 ID:dfwkxU2h0.net]
読む時のノイズにしかならない
汚いコミットログを残す方が悪

951 名前:デフォルトの名無しさん (ドコグロ) mailto:sage [2017/07/12(水) 13:21:41.08 ID:lHzQtZtDM.net]
テストがあれば汚いコミットログは不要かな。
テストがなければそのまんま。



952 名前:デフォルトの名無しさん (スップ) mailto:sage [2017/07/12(水) 13:38:31.87 ID:kZPqRL5id.net]
何のためにコミットログを残すか考えれば自ずと答えは出る
レビューのためならレビューアが見やすいように整えるべきだし、自分の為だけなら最低限でも構わない

単なる自己満足ならそれこそ気が済むまでやれば良い

953 名前:デフォルトの名無しさん (ワッチョイ) mailto:sage [2017/07/12(水) 14:03:24.72 ID:lcgz/tip0.net]
mergeコミットは省いて表示してほしい

954 名前:デフォルトの名無しさん (ワッチョイ) mailto:sage [2017/07/12(水) 14:54:43.79 ID:sk5+0/0Q0.net]
>>925
間違ってないコミットを間違って修正する可能性がある方が悪だよ
言うまでもないことだけど

955 名前:デフォルトの名無しさん (ワンミングク) mailto:sage [2017/07/12(水) 17:44:58.51 ID:yPdr6jVyM.net]
ギットギトにしてやんよ

956 名前:デフォルトの名無しさん (ワッチョイ) mailto:sage [2017/07/12(水) 17:57:51.58 ID:NZLfj8qc0.net]
俺が言おうと思ったのに

957 名前:デフォルトの名無しさん (ワッチョイ) mailto:sage [2017/07/12(水) 18:21:45.78 ID:ExCyFS8/0.net]
知っているか?
時間は戻せないんだぜ!

958 名前:デフォルトの名無しさん (ワッチョイ) mailto:sage [2017/07/12(水) 20:39:08.70 ID:iKt9vtZC0.net]
>>924
それはmasterとか継続的に共有するブランチの話だろ。
逆に、masterにマージするならきれいにしてから持って来い。

959 名前:デフォルトの名無しさん (ワッチョイ) mailto:sage [2017/07/12(水) 21:51:05.00 ID:6EXPl4hz0.net]
2.13.3 と 2.14 が立て続けに出そうな予感

960 名前:デフォルトの名無しさん (ワッチョイ) [2017/07/13(木) 23:13:54.24 ID:+MqtT0VU0.net]
v2.13.3

961 名前:デフォルトの名無しさん (ワッチョイ) mailto:sage [2017/07/14(金) 01:08:08.66 ID:zPH7CDk60.net]
MicrosoftがWindowsのコードリポジトリをGitに移動
https://www.infoq.com/jp/news/2017/07/microsoft-windows-git



962 名前:デフォルトの名無しさん (ワッチョイ) mailto:sage [2017/07/14(金) 02:47:22.53 ID:Qv5r ]
[ここ壊れてます]

963 名前:/0j20.net mailto: >>936
今頃どしたの? w
いくらなんでも情弱すぎでしょwww
[]
[ここ壊れてます]

964 名前:デフォルトの名無しさん (スフッ) mailto:sage [2017/07/14(金) 13:40:29.64 ID:wJGbHVR9d.net]
>>937
偉そうに

965 名前:デフォルトの名無しさん (アウアウウー) mailto:sage [2017/07/14(金) 14:40:18.08 ID:ZOhPp6hea.net]
>>936
Git Job!

966 名前:デフォルトの名無しさん (ワッチョイ) mailto:sage [2017/07/14(金) 22:38:45.56 ID:nUJZV6J90.net]
Goodby Jobs

967 名前:デフォルトの名無しさん (ワッチョイ) [2017/07/18(火) 10:36:28.59 ID:/pPGIQYg0.net]
あるファイルいっこだけブランチする ってことはできないの?

968 名前:デフォルトの名無しさん (スプッッ) mailto:sage [2017/07/18(火) 10:41:29.60 ID:3JcqAAU6d.net]
ブランチ切ってそのファイルだけ更新じゃいかんの?

969 名前:デフォルトの名無しさん (アウアウウー) [2017/07/18(火) 19:24:19.64 ID:4iDc2sGUa.net]
ブランチ作ったらファイル消えました

970 名前:デフォルトの名無しさん (ワッチョイ) mailto:sage [2017/07/18(火) 20:04:13.73 ID:of7x4otT0.net]
そりゃ面白いなw

971 名前:デフォルトの名無しさん (アウアウウー) mailto:sage [2017/07/18(火) 20:32:02.76 ID:t6O39iGna.net]
FAQ



972 名前:デフォルトの名無しさん (ワッチョイ) mailto:sage [2017/07/18(火) 21:40:38.07 ID:Gmmj0VY60.net]
おめ

973 名前:デフォルトの名無しさん (ワッチョイ) mailto:sage [2017/07/18(火) 21:48:33.64 ID:O6B61kIm0.net]
王様のブランチ

974 名前:デフォルトの名無しさん (ワッチョイ) mailto:sage [2017/07/19(水) 00:47:58.04 ID:HZIlkM/L0.net]
ありがとうございます

975 名前:デフォルトの名無しさん (ワッチョイ) mailto:sage [2017/07/22(土) 12:36:47.55 ID:fUxexI9G0.net]
2.13.4 が出る模様。
2.14 も、そろそろ出る模様。

976 名前:デフォルトの名無しさん (エーイモ) [2017/07/22(土) 12:47:41.55 ID:kynGraMHE.net]
git checkout ref/tags/タグの名前
これで作ったブランチのソースコードをコンパイルするとmasterブランチのときよりもコンパイル時間が約2倍伸びるようになったんですがこういうものですか?

977 名前:デフォルトの名無しさん (ワッチョイ) mailto:sage [2017/07/22(土) 16:43:01.63 ID:uR/Z9t530.net]
>>950
そういうものです

978 名前:デフォルトの名無しさん mailto:sage [2017/08/01(火) 21:25:25.84 ID:+ITjMzoE0.net]
gcc にパッチ投げようと
git clone --depth 1 git://gcc.gnu.org/git/gcc.git
したけどクソ重いでやんす
sparce-checkout も試してみたけどこれ fetch はツリー全部 fetch してるのかな?
効果があるように思えない
subtree だけ clone する方法ってないもんですかね

979 名前:デフォルトの名無しさん mailto:sage [2017/08/01(火) 21:37:17.43 ID:+ITjMzoE0.net]
>>941
既存のブランチからヒストリがそのファイルしか含まないブランチを作りたいなら
git filter-branch --tree-filter "find -not -name hoge -print0 | xargs -0 rm"
でできるけどそういうことでなく?

980 名前:デフォルトの名無しさん [2017/08/02(水) 00:37:33.07 ID:6iOrEu560.net]
masterにマージの終わったブランチを
適宜リポジトリから消していっています。
メンバーのローカルにあったブランチが再プッシュされて
消したブランチが復活してしまったのですが
運用としておかしいですかね?

981 名前:デフォルトの名無しさん mailto:sage [2017/08/02(水) 00:55:07.97 ID:od31dAX20.net]
そのメンバーがmaster以外のブランチをpushしてるのが悪いので責任とらせて消させれば良い。
面倒で気をつけるようになる。



982 名前:デフォルトの名無しさん mailto:sage [2017/08/02(水) 20:21:03.31 ID:xe+Utg0Va.net]
2.13.4

983 名前:デフォルトの名無しさん [2017/08/02(水) 23:27:10.42 ID:6iOrEu560.net]
>>955
ありがとうございます。
運用考えます。

984 名前:デフォルトの名無しさん mailto:sage [2017/08/03(木) 00:35:40.13 ID:PN2+LpQV0.net]
別に運用問題ないと思うんだけど。
単に間違ってpushしたってだけでしょ?
マージ済みなんだから、マージされてるってことはわかるし

985 名前:デフォルトの名無しさん mailto:sage [2017/08/05(土) 09:51:46.94 ID:ioSmFHmD0.net]
2.14

986 名前:デフォルトの名無しさん mailto:sage [2017/08/06(日) 18:53:00.51 ID:dLXNkF+X0.net]
Git 2.14 Released
www.phoronix.com/scan.php?page=news_item&px=Git-2.14-Released

PCRE v2がデフォになった模様。
submodule 関連の新機能が中に入ってきているみたいだけど、よくわからん

987 名前:デフォルトの名無しさん [2017/08/07(月) 00:35:37.00 ID:LUHkaOczE.net]
コマンドのヘルプはどうやって見ればいいのでしょうか?
例えばlog
git help log
git --help log
git log --help
どれもヘルプが表示されません

988 名前:デフォルトの名無しさん mailto:sage [2017/08/07(月) 11:02:41.21 ID:m4qn080sa.net]
環境は?
git help log
でどういう動作になる?

989 名前:デフォルトの名無しさん mailto:sage [2017/08/07(月) 11:54:15.32 ID:cvOMSbbD0.net]
git log --help で git log のヘルプが見れるのか!
知らなかったがこれは便利だな
man git log と同じ動作になるのか

990 名前:959 [2017/08/07(月) 20:34:57.82 ID:ZnTA3DbhE.net]
>>960
ubuntuです

git-log というマニュアルはありません

991 名前:デフォルトの名無しさん mailto:sage [2017/08/07(月) 21:32:37.06 ID:R3k5HOGA0.net]
「Git 2.14」リリース、細かな変更が多数加えられる
2017年8月7日15:15 末岡洋子
https://mag.osdn.jp/17/08/07/151500



992 名前:デフォルトの名無しさん mailto:sage [2017/08/08(火) 02:19:49.24 ID:/K9gQhiJ0.net]
>>964
Ubuntuにgit-man パッケージあるだろ?

993 名前:デフォルトの名無しさん [2017/08/10(木) 03:50:49.14 ID:p+YoIwRr0.net]
あるブランチの、あるブランチ(例えばmaster)との差分が
わかる方法ってないですかね?
今は別ディレクトリにクローンしてディレクトリの差分を見ています

994 名前:デフォルトの名無しさん [2017/08/10(木) 09:39:17.39 ID:V8qCM+BOp.net]
git diff

995 名前:デフォルトの名無しさん mailto:sage [2017/08/10(木) 10:28:11.21 ID:APv3D/NwM.net]
ブランチデヴィリアン

996 名前:デフォルトの名無しさん mailto:sage [2017/08/10(木) 11:24:59.25 ID:CsI6ruCrM.net]
>>967
センス無さすぎ

997 名前:デフォルトの名無しさん mailto:sage [2017/08/10(木) 14:25:58.20 ID:H7dgU4dxa.net]
Git Extensionsで差分を見る

998 名前:デフォルトの名無しさん mailto:sage [2017/08/10(木) 15:57:09.63 ID:49d7EhLBd.net]
>>970
センスある方法を言えよ

999 名前:デフォルトの名無しさん mailto:sage [2017/08/10(木) 16:23:27.99 ID:Oo9i4ZO5a.net]
git diffをスタイリッシュに表示させたいのですが

1000 名前:デフォルトの名無しさん mailto:sage [2017/08/10(木) 19:48:37.08 ID:2Yl04oWJ0.net]
difftoolに好きなツールを設定する

1001 名前:デフォルトの名無しさん mailto:sage [2017/08/11(金) 10:41:47.22 ID:o8XH604n0.net]
Git v2.14.1
v2.7.6, v2.8.6, v2.9.5, v2.10.4, v2.11.3, v2.12.4,
and v2.13.5.

https://public-inbox.org/git/xmqqh8xf482j.fsf@gitster.mtv.corp.google.com/T/#u



1002 名前:デフォルトの名無しさん mailto:sage [2017/08/11(金) 22:25:41.04 ID:aXA6CCBq0.net]
今まで全然使ってなかったけど
rebase時のautosquashって便利ね

1003 名前:デフォルトの名無しさん [2017/08/13(日) 12:18:46.98 ID:c9WZH2m7E.net]
index.htmlだけをgitで管理してるんですけど
履歴って変更されたファイルの内容全てが記録されていくんでしょうか?
それとも変更された差分だけが記録されていくんでしょうか?

1004 名前:デフォルトの名無しさん mailto:sage [2017/08/13(日) 17:26:00.44 ID:fg+/WcLwd.net]
>>977
blobの中身はほぼファイルそのものだけど、何を気にしてるか知りたい

1005 名前:デフォルトの名無しさん [2017/08/13(日) 20:27:29.85 ID:PJTJnug+E.net]
wikiを作ってて履歴はどうやって管理したらいいのか気になってgitを参考にしようかなと思ってました

1006 名前:デフォルトの名無しさん [2017/08/14(月) 09:33:36.47 ID:0+RP38Cm0.net]
9.4 Gitの内側 - パックファイル
https://git-scm.com/book/ja/v1/Git%E3%81%AE%E5%86%85%E5%81%B4-%E3%83%91%E3%83%83%E3%82%AF%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB

1007 名前:デフォルトの名無しさん mailto:sage [2017/08/14(月) 15:33:26.52 ID:7SWjRXeM0.net]
>>975
Gitの脆弱性 ( CVE-2017-1000117 )
https://oss.sios.com/security/git-security-vulnerabiltiy-20170813

1008 名前:デフォルトの名無しさん mailto:sage [2017/08/14(月) 16:19:02.59 ID:olxLToSnd.net]
>>979
wikiに履歴管理の機能あるでしょ?git使うより楽なんじゃ?

1009 名前:デフォルトの名無しさん mailto:sage [2017/08/14(月) 16:25:17.53 ID:olxLToSnd.net]
980踏んだので次スレ立てようと思ったが、ワッチョイとか言うのがよく分からないのでどなたか代わりにお願い

1010 名前:デフォルトの名無しさん [2017/08/14(月) 18:48:06.99 ID:KqSO/1AwE.net]
いいよ立てますよ
普段ここにいないので次スレのテンプレをここに貼り付けてもらえますか
そのとおりコピペ

1011 名前:するので []
[ここ壊れてます]



1012 名前:デフォルトの名無しさん [2017/08/14(月) 18:59:44.32 ID:KqSO/1AwE.net]
このスレと同じワッチョイで立てていいですか?
>デフォルトの名無しさん (エーイモ)

一応IDを表示させることもできますけど
デフォルトの名無しさん (エーイモ abcd-efgh)

1013 名前:デフォルトの名無しさん mailto:sage [2017/08/14(月) 23:30:41.25 ID:2qo//4Au0.net]
IDなしのワッチョイってなんか意味あんの?

1014 名前:デフォルトの名無しさん mailto:sage [2017/08/15(火) 00:13:52.15 ID:HmyGNx1p0.net]
何の意味もない
リモートホスト名強制表示でもいいくらいだよ

1015 名前:デフォルトの名無しさん [2017/08/15(火) 00:54:53.72 ID:brNIopECE.net]
立てました
Git 16?2ch.net
mevius.2ch.net/test/read.cgi/tech/1502726047/

1016 名前:デフォルトの名無しさん [2017/08/17(木) 22:37:10.69 ID:v7qqrL0Y0.net]
ワッチョイとか設定できるのって2chに課金してる人だけだっけ?

1017 名前:デフォルトの名無しさん mailto:sage [2017/08/18(金) 13:34:59.21 ID:CLfvmGW80.net]
うまい履歴・ブランチの作り方がまとまっている本かサイトある?
どの粒度でコミットしたらいいんだか迷って時間を無駄にしてしまう

1018 名前:デフォルトの名無しさん mailto:sage [2017/08/18(金) 16:00:48.93 ID:eIpnBeVfa.net]
迷ったらどんどんコミット

1019 名前:デフォルトの名無しさん mailto:sage [2017/08/18(金) 16:58:16.60 ID:gGQzHkg7M.net]
>>990
あんたがコミットする目的・理由は何なの?
その目的を達成するのは今だ、と思った時にコミットすればいいじゃん

1020 名前:デフォルトの名無しさん mailto:sage [2017/08/18(金) 21:03:17.77 ID:RREn4wVz0.net]
そのコミットする目的・理由はなにかって聞いてるんだろ

1021 名前:デフォルトの名無しさん mailto:sage [2017/08/18(金) 21:49:03.55 ID:KgYmCcxRd.net]
そのとおり



1022 名前:デフォルトの名無しさん mailto:sage [2017/08/18(金) 22:32:50.96 ID:6/02va+C0.net]
自分で理由が見いだせなきゃ使う必要なくね

1023 名前:デフォルトの名無しさん mailto:sage [2017/08/19(土) 02:07:42.31 ID:uww7i/PR0.net]
だから自分は使ってないけど
他人はどういう理由で使ってるか聞いてるんだろ

1024 名前:デフォルトの名無しさん mailto:sage [2017/08/19(土) 05:36:54.97 ID:Ru/QvD0L0.net]
そのとおり

1025 名前:デフォルトの名無しさん mailto:sage [2017/08/19(土) 15:16:19.11 ID:vQyZjPpva.net]
コミットは1行変更毎でもいいし
毎日寝る前でもいい
席を離れる前でもいい

1026 名前:デフォルトの名無しさん mailto:sage [2017/08/19(土) 23:29:19.87 ID:9sjMFNW80.net]
コミット粒度のトレードオフは
・細かくコミットすると、意味のあるコミットメッセージを付けるのにコストがかかる
・大きくコミットすると、後で分割したくなった時にコストがかかる
ってことを意識したら良い。

ちょうど良いコミット粒度は、習うより慣れろとしか言えないな。

1027 名前:デフォルトの名無しさん mailto:sage [2017/08/20(日) 15:00:50.53 ID:h1rcwd97H.net]
>>999
極力細かい方が良い

1028 名前:デフォルトの名無しさん mailto:sage [2017/08/20(日) 15:29:20.28 ID:m30rRqux0.net]
例えば一文字毎

1029 名前:デフォルトの名無しさん mailto:sage [2017/08/20(日) 15:32:52.12 ID:h1rcwd97H.net]
gitあなたも好きになる

1030 名前:1001 [Over 1000 Thread.net]
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
life time: 196日 10時間 10分 37秒

1031 名前:過去ログ ★ [[過去ログ]]
■ このスレッドは過去ログ倉庫に格納されています








[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<248KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef