[過去ログ] Git 17 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
880
(1): デフォルトの名無しさん [sage] 2022/04/05(火) 06:52:00.45 ID:HDipRGT6(1/2) AAS
>>871
俺は開発ブランチにcommitした後にmasterをfetchしてる
で、マージすべき内容ならmergeする
881
(1): デフォルトの名無しさん [sage] 2022/04/05(火) 06:57:58.21 ID:qPBzPdZO(1/2) AAS
>>880
こういうのが居ると無駄なマージ履歴が残る。
コミットまたはプッシュする前にプルしてマージ完了した状態でプルするルールにしてる。
882: デフォルトの名無しさん [sage] 2022/04/05(火) 06:58:45.84 ID:qPBzPdZO(2/2) AAS
×プルするルール
◯プッシュするルール
883: デフォルトの名無しさん [sage] 2022/04/05(火) 07:02:20.74 ID:HDipRGT6(2/2) AAS
>>881
これはfetchかpullのタイミングの話であって、それとこれとは別の話だよ
それはpull request用のブランチにsquashなりすれば解決することだろ
884: デフォルトの名無しさん [sage] 2022/04/05(火) 07:09:17.66 ID:LSxkXP/U(1) AAS
squashするとまた意味が変わってくる
無駄なマージコミットを気にするならpull --rebaseするといい
885: デフォルトの名無しさん [sage] 2022/04/05(火) 08:27:03.94 ID:Tv9hyPpM(1) AAS
内容ごとにブランチを切って、実装完了後にマージしたほうがいい。
こまめにマージする必要あるけど。
886: デフォルトの名無しさん [sage] 2022/04/05(火) 08:37:26.26 ID:VZWFnuGC(1) AAS
rebaseすると途中のコミットが見たことないスナップショットに化けるから諦めてmergeする派
887: デフォルトの名無しさん [sage] 2022/04/05(火) 10:22:46.93 ID:Ti8ZULSh(1) AAS
どうせマージコミットしか見ないからどうでもいいわ
888: デフォルトの名無しさん [sage] 2022/04/05(火) 12:59:38.64 ID:HRL2Dhl7(1) AAS
Git v2.36.0-rc0
889: デフォルトの名無しさん [sage] 2022/04/10(日) 12:29:54.84 ID:/cWGM6C3(1) AAS
Git v2.36.0-rc1
890
(2): デフォルトの名無しさん [] 2022/04/10(日) 12:43:00.27 ID:gTtQQEaq(1) AAS
今からGitを始めます初心者の質問です。

Gitに設定するユーザー名、メールアドレスと
GitHubのアカウント作成で指定するユーザー名、メールアドレスは
同じものでないといけないのでしょうか?
891
(1): デフォルトの名無しさん [sage] 2022/04/10(日) 23:00:07.32 ID:TJ08CsNt(1) AAS
ネットでgitをググると
コミットしたらプッシュっする癖をつけようなんて見かけるけど
それなら意味なくね
892: デフォルトの名無しさん [sage] 2022/04/10(日) 23:03:53.52 ID:OSeViOAV(1) AAS
>>891
なんの意味?
893: デフォルトの名無しさん [sage] 2022/04/10(日) 23:58:14.27 ID:ZMrXNR+Y(1) AAS
分散型リポジトリの意味かな?

つーかcommit→pushの流れが癖になるとまずいぞ

develop or masterで作業してるかfeatureブランチをpushすることになる
894
(1): デフォルトの名無しさん [sage] 2022/04/11(月) 00:51:42.12 ID:1i0W5uZP(1/2) AAS
>>890
同じにしないといけない
違ってるとGitHub上でコミットとユーザーが紐付かない
なおGitHubのメールアドレスは複数設定できる
895
(2): デフォルトの名無しさん [sage] 2022/04/11(月) 01:06:26.04 ID:Ip9E4gkF(1/2) AAS
いつプルすべきなのかさっぱり分からないんだけど
いちいちフェッチして更新されてたらプルなの?
svnの時はフォルダのアイコンが変わるから、すぐ分かったんだけど
gitはめんどくさくてしかたねー
896
(1): デフォルトの名無しさん [sage] 2022/04/11(月) 01:21:42.99 ID:IXb9iAbb(1/2) AAS
>>895
フォルダーのアイコンが変わるのはsvnの機能ではないだろw
897: デフォルトの名無しさん [sage] 2022/04/11(月) 01:26:34.08 ID:FKgiTkDa(1) AAS
ちんちんシュッ!シュッ!シュッ!
898
(1): デフォルトの名無しさん [sage] 2022/04/11(月) 03:26:40.92 ID:UsZcfkXO(1) AAS
>>895
そもそもsvnの挙動を勘違いしてんじゃん
899
(2): 890 [] 2022/04/11(月) 07:24:40.88 ID:pyEhSslH(1) AAS
>>894
レスありがとうございます。

そうしますと、
複数のメンバーでGitHubの一つのアカウント(リポジトリ)を共有する時の
各メンバーを識別するIDは、どこで指定するのでしょうか?
900
(1): デフォルトの名無しさん [sage] 2022/04/11(月) 07:35:11.19 ID:IXb9iAbb(2/2) AAS
どんなメールアドレスでもpushできるよ
901
(1): デフォルトの名無しさん [sage] 2022/04/11(月) 08:54:42.93 ID:Ip9E4gkF(2/2) AAS
>>896
>>898

本筋には触れずに、否定をするワラ
902: デフォルトの名無しさん [sage] 2022/04/11(月) 09:14:16.92 ID:1i0W5uZP(2/2) AAS
>>899
関係ない。各自が自分のGitHub userに設定済みのメールアドレスでコミットすればいい。
GitHub上で制御できるのは「誰がリポジトリにpushできるか」までで、>>900も言ってるがどんなメールアドレスのコミットが含まれていてもpushできる。
たまたまコミットのメールアドレスがGitHub userと同じならGitHub上でそのユーザーがコミットしたように見えるというただそれだけのこと。
903: デフォルトの名無しさん [sage] 2022/04/11(月) 14:06:10.85 ID:MP0q4WMO(1) AAS
>>899
githubでプライベートリポジトリを複数ユーザで共有する場合は、共有するユーザみんな別々のアカウント作って、誰かが作ったレポジトリに他のユーザを招待して、pushするときにはそれぞれ各ユーザのアカウントで認証された状態ですることになるよね
だから上でもだれか言ってるように、コミットのメールアドレスは認証で使われるわけじゃないから、どんなメールアドレスでもpushできる

しかし、コミットのメールアドレスは重要でないというわけでもなくて、コミット一覧とか表示させたときにコミットのメールアドレスに基づいてユーザ名とか写真を表示したりするので、githubのアカウントに登録してあるメールアドレスをgitの方にも登録しておくほうが良い
904: デフォルトの名無しさん [sage] 2022/04/11(月) 20:59:30.97 ID:voKtAiO9(1) AAS
>>901
少し上のレスを見ればわかるけど、その質問は「また釣りか」と思われてまともなレスは付かない。
905: デフォルトの名無しさん [sage] 2022/04/13(水) 01:15:32.19 ID:TZC3qPMK(1/2) AAS
とある本の不要になったブランチを削除する手順で
?リモートリポジトリの消したいブランチを削除
?Sourcetreeのフェッチのリモートで消えた追跡ブランチを消去(Prune)
?Sourcetreeの消したいローカルブランチを右クリックして削除
とありますが、?がリモートリポジトリのブランチを削除、
?がローカルのそれだとすると
?の手順にはどんな意味があるのでしょうか
906
(1): デフォルトの名無しさん [sage] 2022/04/13(水) 02:12:16.50 ID:eS/flNB4(1) AAS
ブランチには?リモートブランチ ?(リモート)追跡ブランチ ?ローカルブランチの3種類がある
文脈によってこれらはしばしば混同されるので気をつけていないと混乱する
?はサーバー側にあり、??はクライアント側にある
?は常に?のコピーで、フェッチするたびに?の最新と同期される
だからネットワークに繋がっていなくてもいつでもリモートのログが見れる
「リモートブランチのログを見る」というとき、正確には?ではなく?のログを見る行為を指す
フェッチしていなければ???が全て別のコミットを指すこともある
?を消し忘れると、サーバー側のブランチは削除済みなのに、そのクライアントからはまだリモートブランチが消えていないように見える
907: デフォルトの名無しさん [sage] 2022/04/13(水) 03:53:52.80 ID:TZC3qPMK(2/2) AAS
>>906
詳しいご説明ありがとうございます!
908: デフォルトの名無しさん [sage] 2022/04/13(水) 21:31:02.16 ID:Pux5Tg8M(1/2) AAS
Git v2.35.2
909: デフォルトの名無しさん [sage] 2022/04/13(水) 21:31:48.03 ID:Pux5Tg8M(2/2) AAS
Git v2.36.0-rc2
910: デフォルトの名無しさん [sage] 2022/04/14(木) 12:56:35.38 ID:DFKHhlAT(1) AAS
Git v2.35.3
911: デフォルトの名無しさん [sage] 2022/04/14(木) 14:21:34.39 ID:yss7HMyT(1) AAS
Git v2.36.0-rc3
912: デフォルトの名無しさん [sage] 2022/04/14(木) 14:56:42.75 ID:5RufjXVH(1) AAS
「Git for Windows」のシェルが「bash 4.4」から「bash 5.1」へ 〜Vista対応も終了
https://forest.watch.impress.co.jp/docs/news/1402/011/

Windowsで使ってる人(居る?)注意な
913: デフォルトの名無しさん [sage] 2022/04/14(木) 21:19:31.45 ID:b6yuiJ9V(1) AAS
居る?ってどういう意味?
914: デフォルトの名無しさん [sage] 2022/04/14(木) 21:40:37.08 ID:8uWvcswO(1) AAS
おるかーー?
よーし、おるな!
915: デフォルトの名無しさん [sage] 2022/04/14(木) 22:20:35.99 ID:iEpp8WdZ(1) AAS
折るかーー?
よーし、折るな!ボキッ
916: デフォルトの名無しさん [sage] 2022/04/14(木) 22:52:34.66 ID:3PT3emFr(1) AAS
ここやでトントン
917
(1): デフォルトの名無しさん [sage] 2022/04/14(木) 23:33:30.30 ID:UyRHFpqd(1) AAS
まさかMacなんて使ってんの?
918
(1): デフォルトの名無しさん [sage] 2022/04/15(金) 00:07:36.02 ID:ssUN7i/L(1/2) AAS
>>917
Windows Mac Linux
全部使ってる
919: デフォルトの名無しさん [sage] 2022/04/15(金) 00:18:20.61 ID:zUdxudaZ(1) AAS
>>918
いいなぁ
920
(2): デフォルトの名無しさん [sage] 2022/04/15(金) 18:54:21.17 ID:C9bHMdiD(1) AAS
GUIのGitクライアントは面倒だよ
なんて言ってる先輩いるだけど
ほとんどコードは書けなくて、コピペしてそのコピペしたコードの意味も分かってない

そんなので、いくらgitが使えても意味なくね
921: デフォルトの名無しさん [sage] 2022/04/15(金) 19:37:30.49 ID:h1UMySwV(1) AAS
>>920
何が言いたいのがわからんが、コマンドラインでGitが使いこなせなくて悔しいの?
コードが書けるのとGitを使いこなせるかどうかは直接は関係無いし、コピペとGitを使いこなして目的が達成できてるのならばそれは意味があることだよ
922: デフォルトの名無しさん [sage] 2022/04/15(金) 20:07:56.61 ID:PiHpabQE(1) AAS
CUIなら同じことを繰り返したり再現するのも容易いし、スクリプトに組み込んで自動化したり本番処理を分けたり他人に渡すのも容易。
GUIも便利だけどCUIにもたくさんメリットがあるのよ
923: デフォルトの名無しさん [sage] 2022/04/15(金) 21:12:39.95 ID:u9UTRnBL(1) AAS
僕も全くプログラム書けないけど
フリーランスのGit屋だぞ
924: デフォルトの名無しさん [sage] 2022/04/15(金) 21:35:15.77 ID:0DFy/IGY(1) AAS
GUIのgit使おうとしたけどわけわからんくて投げたわ

やっぱコマンドラインよ
925
(1): デフォルトの名無しさん [sage] 2022/04/15(金) 23:40:55.23 ID:yVftr7r6(1) AAS
GUIもせめて自動実行マクロがあればマシなんだけどな。
OfficeのVBAみたいなやつ。
926: デフォルトの名無しさん [sage] 2022/04/15(金) 23:52:35.13 ID:ssUN7i/L(2/2) AAS
>>925
それgitコマンド使ったバッチファイルやスクリプトでよくね?
927
(1): デフォルトの名無しさん [sage] 2022/04/16(土) 00:02:24.87 ID:gsNTgUrB(1/5) AAS
コマンドを打ってるだけで仕事してるフリしてる奴いるわ
たかがステージングするのに何分かかってんだよ
それならGUI使ったほうがグイっと終わるだろ
928: デフォルトの名無しさん [sage] 2022/04/16(土) 00:03:11.07 ID:R5AqqekO(1) AAS
gitkだっけ
929: デフォルトの名無しさん [sage] 2022/04/16(土) 00:17:37.39 ID:pQ5jcgqa(1/3) AAS
CUIだろうとGUIだろうと、どのファイルのどの行をコミットに含めるかは慎重に選べ
ゴミみたいなコミット作ってんじゃねぇ
930: デフォルトの名無しさん [sage] 2022/04/16(土) 01:06:24.34 ID:dfz3lFMa(1/2) AAS
>>920
gitを否定しようと思ったけどできなかったんだよね?
だからgitを使ってる人を変わりに叩いて
自己満足してるでしょ?バレバレw
931: デフォルトの名無しさん [sage] 2022/04/16(土) 01:08:00.12 ID:dfz3lFMa(2/2) AAS
>>927
CUIのほうがGUIよりも快適だからCUIを使ってるんだよ
文字使えば相手に意味を伝えられるのに
絵を書いて伝えたいなんて思わないでしょ?
932: デフォルトの名無しさん [sage] 2022/04/16(土) 02:42:04.04 ID:Cn08VBkB(1) AAS
GUIで確認してCUIで実行するのが一番効率良くね?
GUIは一覧性が高いが、作業効率はCUIの方が良い
933
(1): デフォルトの名無しさん [sage] 2022/04/16(土) 03:09:40.28 ID:+A5PZLb9(1) AAS
st=status -s とか
ll=log --date-order --oneline --graphとか
alias設定すれば一覧性で困ることはないぞ
934: デフォルトの名無しさん [sage] 2022/04/16(土) 03:40:01.37 ID:gsNTgUrB(2/5) AAS
それくらいのタイプ量ならエイリアス設定する方が面倒だわ
935: デフォルトの名無しさん [sage] 2022/04/16(土) 03:55:07.91 ID:MmeJHHfa(1) AAS
道具の方にこだわってる奴って本業は全然できない奴多いよな
この5番、30万だぞってイキってて100程度で回ってるガキ多すぎ宿題
936
(1): デフォルトの名無しさん [sage] 2022/04/16(土) 05:50:52.44 ID:pQ5jcgqa(2/3) AAS
道具にこだわらないからCUIでgitなんだろ
GUIのはOSによっては使えない場合もあるしいちいち覚えるの面倒だし
CUIなら設定ファイルちょろっとコピーすればいつもと同じ感覚で使えるし
git使わないって選択肢はもう無しな
gitはもう道具というより共通フォーマットだ
937: デフォルトの名無しさん [sage] 2022/04/16(土) 05:56:08.79 ID:pQ5jcgqa(3/3) AAS
>>933
その辺は頻繁に使うんでエイリアスじゃなくて3〜4文字のシェル関数だわ
とくにgit logの方は--pretty=format:〜も指定したいんで手打ちはありえん
938: デフォルトの名無しさん [sage] 2022/04/16(土) 10:28:49.22 ID:pKuJ7S+c(1) AAS
基本的にCUI派だけどログ出していくつかdiffを見るみたいな操作はGUI使うなあ
これをCUIで高効率でやる手段があるなら知りたい
939
(1): デフォルトの名無しさん [sage] 2022/04/16(土) 11:07:45.89 ID:gsNTgUrB(3/5) AAS
>>936
CUIかGUIかなんて問題なのか
どっちでも同じじゃん

やっぱりコマンドをタイプしてる方がカッコいいと思うタイプ?w
940: デフォルトの名無しさん [sage] 2022/04/16(土) 11:10:09.03 ID:smzxZJvo(1) AAS
>>939
コマンドをタイプするのはかっこいいと思ってしまったから
お前はそんな書き込みをしたんだよね?
941: デフォルトの名無しさん [sage] 2022/04/16(土) 11:12:54.01 ID:gsNTgUrB(4/5) AAS
いや俺はvscode一択
942
(1): デフォルトの名無しさん [sage] 2022/04/16(土) 11:16:03.64 ID:qSyY7sm9(1) AAS
あるある

コマンドを使ってるカッコイイと勘違い
Linuxを使ってるカッコイイと勘違い
ダークテーマを使ってるカッコイイと勘違い
vi emacsを使ってるカッコイイと勘違い
943: デフォルトの名無しさん [sage] 2022/04/16(土) 12:28:47.16 ID:NWlFBoGL(1) AAS
TortoiseGitしか使ってなくてすいません
944: デフォルトの名無しさん [sage] 2022/04/16(土) 12:44:01.14 ID:gsNTgUrB(5/5) AAS
カコイイ
945: デフォルトの名無しさん [] 2022/04/18(月) 20:18:29.80 ID:lvtGJgyq(1) AAS
CUIかGUIかなんてどーでも良いことには一切こだわらず
俺にとって使いやすい方法を採用してる俺様カコイイ
946: デフォルトの名無しさん [sage] 2022/04/19(火) 12:06:40.00 ID:+aQMqQh4(1) AAS
>>942
そのとおり、何かを使っているからカッコイイのではない
俺だからカッコいいのだ
947: デフォルトの名無しさん [sage] 2022/04/19(火) 17:55:42.79 ID:2NjgmpR8(1) AAS
Git v2.36.0
948
(1): デフォルトの名無しさん [sage] 2022/04/19(火) 23:15:59.06 ID:fQcWHs5l(1) AAS
プルリクって要る?
製品名出せば誰でも知ってるソフトの開発でも
目クラマージだぞ
正直、いちいちプルリク出すくらいなら、そっちでマージしてほしい
権限考え直してほしいわ
949: デフォルトの名無しさん [sage] 2022/04/19(火) 23:29:05.23 ID:CsQiBOLb(1) AAS
>>948
gitにそんな機能はありません
950: デフォルトの名無しさん [sage] 2022/04/20(水) 15:44:31.97 ID:9cmYpPww(1) AAS
エビル(evil)マージ
951: デフォルトの名無しさん [sage] 2022/04/20(水) 18:45:19.22 ID:aTy1WRu8(1) AAS
アークマージって要る?メリットは何ですか?
→ イオナズンが使えます
952
(1): デフォルトの名無しさん [sage] 2022/04/21(木) 15:42:47.36 ID:Ex423fK8(1/3) AAS
先輩「CUIのほうがgitの機能をすべて使えるからいいよ」

おれ「pullするときにディレクトリを指定するのは、どんなコマンドを実行すればいいですか?」

先輩「git pullしかやったことないから分からない」

おれ「・・・」
953: デフォルトの名無しさん [sage] 2022/04/21(木) 17:41:01.53 ID:haKrn/PJ(1) AAS
>>952
別に先輩おかしくないけど
954: デフォルトの名無しさん [sage] 2022/04/21(木) 18:49:26.99 ID:BFaC4LhO(1/3) AAS
ディレクトリを指定してpullする機能なんて無いし
pullに引数指定しなければいけないような状況はfetchとmergeを使うから、おれもgit pullの引数有りの挙動は把握してない
955: デフォルトの名無しさん [sage] 2022/04/21(木) 18:55:10.99 ID:Ex423fK8(2/3) AAS
おまえらって本質がわかないのか?

pullかどうかなんてのは本質でない

git hoge

でも論理は同じ
956: デフォルトの名無しさん [sage] 2022/04/21(木) 19:16:46.07 ID:KtzHzoax(1) AAS
ちょっと例えがアレだったね
シニカルなことを表現するときはバシッと一発で決めてかないとこういう残念な雰囲気になる
それもまた世のことわり
957: デフォルトの名無しさん [sage] 2022/04/21(木) 19:27:25.31 ID:BFaC4LhO(2/3) AAS
CUIの方がgitの機能がすべて使えるのは正しい
CUIで使う人が全てのコマンドのオプションを知ってる必要なんてない

CUIで使うのを難しく考え過ぎじゃないかな?
どのgitコマンドで何ができるかを把握できてれば十分で、細かい指定は大雑把に覚えてればいいよ
良く使う操作は短いエイリアスやシェル関数にしてしまうし、普段あまりやらない操作はコピペでもいいし、man見て調べればいいし、いまのシェルは履歴も補完も使いやすいからgitの長いオプション名なんて覚える必要も無い
958: デフォルトの名無しさん [sage] 2022/04/21(木) 19:27:50.71 ID:BFaC4LhO(3/3) AAS
別にCUI/GUIに限らないけど、どのgitコマンドで何ができるか何が起こるかを理解できているのが重要
gitのコマンドは後戻りできるものが多くて、その方法を理解できてると楽に使える
後戻りする系の手段はあれこれ用意されてるけど、CUIの方が充実してるかな
959: デフォルトの名無しさん [sage] 2022/04/21(木) 21:14:31.11 ID:Ex423fK8(3/3) AAS
git pullしか実行したことないなら、GUI使ってもボタン一発だろw
960: デフォルトの名無しさん [sage] 2022/04/21(木) 21:34:43.05 ID:F4v8aJSe(1) AAS
git pull はコンフリクトで失敗することがあるからボタン一発で済むとは限らない
961: デフォルトの名無しさん [sage] 2022/04/21(木) 21:37:37.80 ID:ZCLpZV4/(1) AAS
CUIに劣等感感じる必要ないんやで
どっちも便利だから好きな方使え
962: デフォルトの名無しさん [sage] 2022/04/21(木) 21:46:02.93 ID:FUPABV2N(1) AAS
GUIとCUIの併用だな
なんでどっちかしか使えないと考えるんだろう
963
(1): デフォルトの名無しさん [sage] 2022/04/22(金) 00:44:19.39 ID:a+ReXgZI(1/2) AAS
ブランチが必要な理由が分からない
リモートからクローンしてきている時点で、origin/masterとは別のリポジトリが個々人に存在するんだし
コミットも個々人のリポジトリに対して行うわけでしょ

一度もブランチ生やしてなんて一度も指示されたことないわ
964: デフォルトの名無しさん [sage] 2022/04/22(金) 02:04:37.85 ID:/nIvhavJ(1) AAS
ブランチがないとお互いのコミットを観測することができない
人の変更を見ようと互いにpush+pullすると常にmergeが伴うので、いわゆる観測者効果みたいな面倒くささが生まれる
プロジェクトの規模やリリースの複雑性が増すにつれてより困る
よくある例では、次バージョンの開発を初めている人がいるときhotfixを出せない
featureブランチのpushはオアズケを命じられて、その間ソースレビューも滞る
ブランチをforkに置き換えても同じ
965: デフォルトの名無しさん [sage] 2022/04/22(金) 09:52:33.39 ID:ZbT6iK7O(1) AAS
各個人のGitHubアカウントにforkしてリポジトリ間のpull requestでマージしていく流派も存在する
本来のGitやGitHubの想定する使い方としては正しくてOSS文化的にも好ましいやり方ではあるんだが、企業での開発ではほとんど採用されない
単一のGitHubリポジトリで中央集権的に管理した方が楽だからね
966: デフォルトの名無しさん [sage] 2022/04/22(金) 12:20:17.30 ID:dVlUoLXX(1) AAS
AからA'とBの2つを作りたくなったときって、
ブランチなしでどうやるんだろうな
967: デフォルトの名無しさん [sage] 2022/04/22(金) 12:30:42.99 ID:wri6W8iQ(1) AAS
>>963
ブランチは「実装していること」を表すので、複数の機能を並行して開発するときは必須。
よくあるのは
・通常の開発版とリリース版/デバッグ版を分けて、デバッグリリースを早くする&開発版への取り込みを管理しやすくする
・開発する機能ごとにブランチを用意して、互いの干渉を減らす&マージをやりやすくする
あたり。
968: デフォルトの名無しさん [sage] 2022/04/22(金) 14:20:44.25 ID:QpAASndC(1) AAS
自分のアカウントにforkするスタイルの開発しか経験ない人が
単一GitHubリポジトリ運用な会社に入ってforkして怒られるのはGitHubあるある
969: デフォルトの名無しさん [sage] 2022/04/22(金) 21:56:45.85 ID:RSUrvfLc(1/2) AAS
fork って何? git 用語に翻訳して。
970
(1): デフォルトの名無しさん [sage] 2022/04/22(金) 22:05:44.96 ID:0DWZpb5V(1) AAS
clone
971
(1): デフォルトの名無しさん [sage] 2022/04/22(金) 22:16:51.65 ID:RSUrvfLc(2/2) AAS
>>970
clone したら怒られるの? マジか? それ本当に git 使ってるの?
972: デフォルトの名無しさん [sage] 2022/04/22(金) 22:48:01.99 ID:4bmaw9DX(1) AAS
forkがcloneだからといってcloneがすべてforkなわけがない
973
(1): デフォルトの名無しさん [sage] 2022/04/22(金) 23:04:27.06 ID:a+ReXgZI(2/2) AAS
おまえらって、gitについて講釈ばかりたれてるけど
全く本業ができないわけじゃないよなw

うちの会社にもいるわ
講釈たれてる暇があるならさっさとコーディング終わらせろよwwwww
974: デフォルトの名無しさん [sage] 2022/04/22(金) 23:12:27.31 ID:UMBGLRP1(1) AAS
根拠のないレッテル貼りによる謎のマウンティング
975
(2): デフォルトの名無しさん [sage] 2022/04/22(金) 23:30:46.77 ID:pOr/JbKA(1) AAS
>>971
forkはgithubの別アカウントへリポジトリをcloneする
俺らはpushしてpull requestするとか素人さんを混乱させる戯言をよく使うが、本来のgithubのpull requestはforkした自分のアカウント下のリポジトリのブランチをpullしてmergeしてもらうことをrequestする

pushしてpull requestは正しくはpushしてmerge requestと言うべきで、Gitlabは正しくmerge requestと呼んでいたと思う

merge requestで作業してる職場で、pull requestしたら怒れるということだろう
976
(2): デフォルトの名無しさん [sage] 2022/04/23(土) 00:07:18.92 ID:iISBdnEI(1/6) AAS
>>975
何を言ってるかわからない。
pull というのは「 fetch して merge 」という操作をまとめてやるだけのコマンドなので当然 merge の意味を内包してる。
fetch せずに merge って言いたいの? それってどうやって対象を持ってくるの?
自分のリポジトリから持ってくるだけなら他人から request される必要ないし?
977
(1): デフォルトの名無しさん [sage] 2022/04/23(土) 00:13:01.25 ID:iISBdnEI(2/6) AAS
ちなみに push というのは remore への merge を指示するコマンドな。
978
(1): デフォルトの名無しさん [sage] 2022/04/23(土) 00:51:13.69 ID:1bxGV6XJ(1/3) AAS
>>976
いや同一のGitHubリポジトリ上でpull requestをマージするときにfetchは要らないでしょ
>>975の言うとおり、本来リポジトリを跨がるからfetch+mergeでpullなんだよ
979
(1): デフォルトの名無しさん [sage] 2022/04/23(土) 00:59:48.76 ID:HOOXt/T3(1/9) AAS
>>976
「本来のgithubのpull requestはforkした自分のアカウント下のリポジトリのブランチをpullしてmergeしてもらうことをrequestする 」
これはちょっと間違えた
fetchしてmergeしてもらうことをrequestするからpull requestね

それでmerge requestだけど、>>978の言うようにすでに共有ブランチへpush済みのブランチをmergeすることをrequestするから、mergeだけrequestでfetchはrequestしない
自分が仕事で使うのは主にこっち

>>977
pushは厳密に言えばFastForwardのmergeだけど、pushのことをmergeとはあまり呼ばないな
1-
あと 23 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.031s