◎正当な理由による書き込みの削除について:      生島英之とみられる方へ:

Git 17 (IPなし)


動画、画像抽出 || この掲示板へ 類似スレ 掲示板一覧 人気スレ 動画人気順

このスレへの固定リンク: http://5chb.net/r/tech/1561145169/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。

1デフォルトの名無しさん2019/06/22(土) 04:26:09.00ID:1yC7EpIh
ソースコード管理を行う分散型バージョン管理システム、GitについてIPなしで語ろう。

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 14
http://2chb.net/r/tech/1457412803/
Git 15 (ワッチョイあり)
http://2chb.net/r/tech/1486239735/
Git 16 (IPあり)
http://2chb.net/r/tech/1502726047/

2デフォルトの名無しさん2019/06/22(土) 04:28:21.90ID:1yC7EpIh
奥が深い

3デフォルトの名無しさん2019/06/22(土) 04:29:20.34ID:1yC7EpIh
IPありスレなんかに書き込めるかという人用に立てた

4デフォルトの名無しさん2019/06/22(土) 04:31:16.38ID:1yC7EpIh
git stashするとデータが消える

5デフォルトの名無しさん2019/06/22(土) 04:32:02.57ID:1yC7EpIh
git stash clearしたからなんだが

6デフォルトの名無しさん2019/06/22(土) 04:33:09.50ID:1yC7EpIh
GUIのソフトがいい

7デフォルトの名無しさん2019/06/22(土) 04:34:19.77ID:1yC7EpIh
コミットするときgit diffを見れる

8デフォルトの名無しさん2019/06/22(土) 04:35:29.96ID:1yC7EpIh
コミットをまとめるべき

9デフォルトの名無しさん2019/06/22(土) 04:36:10.22ID:1yC7EpIh
って思ったらまとめないでっていう5年も前の記事発見

10デフォルトの名無しさん2019/06/22(土) 04:36:53.65ID:1yC7EpIh
奥が深いな

11デフォルトの名無しさん2019/06/22(土) 04:40:16.85ID:1yC7EpIh
前スレ703
squashしてAuthorが変わるのは問題だろ
まとめないほうがいい

12デフォルトの名無しさん2019/06/22(土) 05:28:05.25ID:1yC7EpIh
SmartGit
知らないと損するレベルで良すぎる
前スレも前々スレも名前が出てない
疑問だね

13デフォルトの名無しさん2019/06/22(土) 05:31:18.23ID:1yC7EpIh
ワッチョイやIP付けるからだね

14デフォルトの名無しさん2019/08/20(火) 12:24:37.83ID:05bIdq12
スレたておつ
こっち使うわ

15デフォルトの名無しさん2019/08/21(水) 08:18:36.11ID:GSLmTojc
>>11(にレスするわけじゃないが)

squashする前の複数のコミットは複数のAuthorの可能性があるわけだから
squashしてそれが保存されるわけないよな。
と考えるとコミットはそのまま残すのが原則というのは当然の帰結なわけで

16デフォルトの名無しさん2019/08/21(水) 08:20:58.21ID:GSLmTojc
コミット残すっていうのはマージする時の話な
rebaseで自分のコミットをまとめるのはいいし、
まとめると言っても一つにするってことじゃなくて
意味のある単位にするってことだし、
理由も考えずに「○○する」と決めるバカが多いよ
あるべきすがたにするのが正しいんだから、どうするかは場合による

17デフォルトの名無しさん2019/08/29(木) 13:00:59.52ID:aguU/ayL
間違えて git checkout -- して編集したファイルが無くなったんですが、
git checkout -- に yes/no な確認プロンプトを表示させる方法ってありますか?
rm -i みたいなやつです

18デフォルトの名無しさん2020/01/03(金) 14:24:21.04ID:lHIykz7y
guthug

19デフォルトの名無しさん2020/02/28(金) 21:17:00.21ID:Wd0Pp6ED
チームで同じソースコード触る時
マージが上手くいかない
所々反映されてたり消したコードが残ってたり…
もしかしてだけど
複数人で同じソース触るのにGITって向いてない?
運用の仕方悪いだけ?
なんかコツあったら教えて

20デフォルトの名無しさん2020/02/29(土) 13:11:13.28ID:3sltTQiA
運用が悪い

21デフォルトの名無しさん2020/02/29(土) 13:42:35.99ID:eWp6f2yB
git関係なしに運用の問題だろうね
タスクの振り分け方を工夫するのと、リファクタリングやレガシーコード関連の本を読んで既存のコードを小さく変更する方法を身につけるといい

22デフォルトの名無しさん2020/02/29(土) 17:49:38.65ID:PS5mFPtd
>>19
ソースコード管理ツールは、コードを持ち寄ったら謎の力で
すべての機能を合わせたものを作ってくれるツールではないからな

ソースコードを管理するのは人間。
人間がソースコードを管理するためのツール。

23デフォルトの名無しさん2020/03/06(金) 10:59:04.25ID:8cUm6Llk
現在 ver12ぐらいのライブラリがあって
ver3の時の機能を残したまま,それ以外の更新だけ反映されたものを
作る方法ないでしょうか

24デフォルトの名無しさん2020/03/06(金) 11:28:10.31ID:khbxiRg4
・ver3に新機能のコミットをcherry pickするなり新機能開発ブランチをマージする
・ver12からver3の機能を無効化しているコミットをリバートする
のどちらか。

gitはあなたの書いたプログラムの機能は管理していないんだから基本的に手動で頑張るしか無い。

25デフォルトの名無しさん2020/03/06(金) 11:29:04.56ID:NmMfJdDY
ソースコードの変更内容による

Gitはソースコードを管理するもので機能を管理するものじゃない

26デフォルトの名無しさん2020/04/08(水) 15:47:01.95ID:0LlWyMM/
自分しか触ってないリポジトリなのにeclipseで複数コミットをPushすると前回の自分のコミットとコンフリクト起こすんだけどなんでや…

27デフォルトの名無しさん2020/04/09(木) 21:56:14.07ID:SqTXlh5T
Gitを普段つ勝てる人はFTPは使わないの?

28デフォルトの名無しさん2020/04/09(木) 22:06:12.38ID:EfI3j4Hq
git関係なしに今どきFTP使うってどんな理由よ?

29デフォルトの名無しさん2020/04/09(木) 23:43:00.51ID:V4nj16/7
いまどきFTPを使うおとこの人って…

30デフォルトの名無しさん2020/04/10(金) 01:37:19.15ID:vdgIB7HB
ファイルをアップロードする時には使うこともあるだろ
HTMLフォームのファイルアップロードよりFTPツール使った方が圧倒的に使いやすい

31デフォルトの名無しさん2020/04/10(金) 06:29:31.35ID:4WnvV4mF
HTMLでファイルアップロードとかしねーよw
ばっかじゃねーのww

32デフォルトの名無しさん2020/04/10(金) 08:42:19.49ID:NlHQDHe3
>>31
git関係無しにという話だぞ

33デフォルトの名無しさん2020/04/10(金) 10:34:19.55ID:nz1tlAhX
SFTPならともかく生FTP使ってる香具師は原始人レベルなので
天然記念物として捕獲して管理飼育すべき

34デフォルトの名無しさん2020/04/10(金) 11:06:10.72ID:4WnvV4mF
>>32
HTMLフォームのアップロードなんて
お客様問い合わせページみたいな、
相手のサーバーに自分のアカウントがないとか
そういう場合に使うもんだろw

開発者が開発作業の中で使うわけがない
もちろんFTPもな

35デフォルトの名無しさん2020/04/10(金) 11:07:30.27ID:nz1tlAhX
dotup.org とか axfc にはお世話になってるな

36デフォルトの名無しさん2020/04/10(金) 11:16:34.81ID:4WnvV4mF
えぇ、それをどう開発に使ってるの?(ニヤニヤ)

37デフォルトの名無しさん2020/04/10(金) 11:18:59.03ID:nz1tlAhX
工口駆動開発(キリっ

38デフォルトの名無しさん2020/04/10(金) 12:08:38.00ID:NlHQDHe3
>>34
https://help.sakura.ad.jp/206248781/
少なくとも、さくらインターネットはフォームアップロードと「生」FTPが用意されてるけどな
俺は趣味だがビジネスプロという契約でもこれだから仕事で使ってる人もいるだろう

39デフォルトの名無しさん2020/04/10(金) 12:26:19.43ID:nukGJGZx
>>38
初心者を対象にしてるだけ

ここで言ってるのはプログラマという意味の初心者な
花屋さんがビジネス契約する場合だってあるだろw

40デフォルトの名無しさん2020/04/10(金) 12:33:09.81ID:NlHQDHe3
>>39
何を言ってるのかさっぱり分からんが…そもそも人に見せるものを生FTPで送信しても問題無いだろう
平文で送信するのが嫌ならフォームアップロードを使えばいい
暗号化されているはずだが、その代わり使い勝手は悪い

41デフォルトの名無しさん2020/04/10(金) 12:35:39.06ID:5ganiiId
とりあえずお前らはgitの話題には触れずに石器時代の会話は食いつくということがわかった

42デフォルトの名無しさん2020/04/10(金) 12:35:49.68ID:nukGJGZx
>>40
だからプログラマ(ぷっ)と言われてるやつが
HTMLフォームアップロードなんか使ってるって話
平文とかそういう話はしてない
効率が悪すぎるという話をしている。

43デフォルトの名無しさん2020/04/10(金) 12:38:34.39ID:nukGJGZx
> そもそも人に見せるものを生FTPで送信しても問題無いだろう
お前はFTPのパスワードを人に見せるんだ(笑)

44デフォルトの名無しさん2020/04/10(金) 12:57:05.11ID:NlHQDHe3
>>43
そうかよ…気になる奴はフォームアップロード使えばいいだろ
>>42
フォームアップロードはファイル群をZIPにしてから送信するんだよ
そういう問題じゃないのかもしれないなら、そもそもHTTPとFTPでどう大きく効率が違うのか説明してくれ

45デフォルトの名無しさん2020/04/10(金) 13:02:18.69ID:nukGJGZx
>>44
だから気になるかどうかじゃなくて
面倒だって言ってる

46デフォルトの名無しさん2020/04/10(金) 13:03:17.90ID:nukGJGZx
そもそもHTTP(フォーム)もFTP(アップロード)も
どちらも効率が悪い
プロトコルの話ではない、ツールの話

47デフォルトの名無しさん2020/04/10(金) 13:10:14.15ID:NlHQDHe3
>>45
>>40で使い勝手は悪いと言ってるだろ
>>46
ツールってなんだよ?
最終的にどっちもTCPを使ってんだから効率なんてどっちもほとんど一緒だろ

48デフォルトの名無しさん2020/04/10(金) 15:58:50.44ID:nukGJGZx
>>47
ツールはツール。ブラウザやFTPクライアントで
ちまちまアップロードするのなと言ってる

49デフォルトの名無しさん2020/04/10(金) 20:08:56.70ID:oBjEAOlb
>>33
香具氏とか15年ぶりぐらいに見たわ。もうそれも原人かと

50デフォルトの名無しさん2020/04/10(金) 23:55:25.94ID:NlHQDHe3
>>48
だから何を使ってるか言えば良いだろw

51デフォルトの名無しさん2020/04/11(土) 12:23:05.29ID:YESHHzyk
git + ssh があれば他は要らない

52デフォルトの名無しさん2020/04/11(土) 12:32:57.03ID:P3kvCLfm
>>50
何を使ってるって?これに対する質問の答なんかFTPなんか使わずに
Gitを使ってるで終わりじゃんかw

> 27 名前:デフォルトの名無しさん[sage] 投稿日:2020/04/09(木) 21:56:14.07 ID:SqTXlh5T
> Gitを普段つ勝てる人はFTPは使わないの?

53デフォルトの名無しさん2020/04/11(土) 21:49:00.61ID:wVNmdb2+
>>52
git関係無い話から始まっている

54デフォルトの名無しさん2020/04/11(土) 21:59:42.75ID:Z+CRFteF
>>53
始まったレスを教えてくれ

55デフォルトの名無しさん2020/04/11(土) 23:12:45.47ID:GW54nzbf

56デフォルトの名無しさん2020/04/12(日) 01:41:50.96ID:6aAn44p0
>>27の方が先ですねw

57デフォルトの名無しさん2020/04/12(日) 02:18:55.27ID:kO9eoW6/
細かいこと言うのはアレだが
27はgitの話ギリギリセーフ
28はgit関係ない話

58デフォルトの名無しさん2020/04/23(木) 01:37:17.66ID:6pC1P7fw
gccやzlibなどのサードパーティをソースからビルドして自作のコードで使っている場合、
それらサードパーティを含めて丸っと一つのgitリポジトリに入れてしまうというのはありな考えですか?
当方クソ素人でして明後日な理解してるかもです

59デフォルトの名無しさん2020/04/23(木) 01:51:08.23ID:SDkT6EOl
なし

60デフォルトの名無しさん2020/04/23(木) 09:10:07.80ID:/tSOHlRL
>>59
ありがとうございます
やっぱりそうですよね、それらサードパーティ自体も開発しているならともかく、ただ使っているだけだし
使うバージョンを変えることはあるかもだけど、そんな頻繁でもないし

61デフォルトの名無しさん2020/04/23(木) 10:57:16.04ID:P4YrD1rB
forkして独自改造してる場合は
soruce付で添付すればOK?

62デフォルトの名無しさん2020/04/23(木) 11:21:58.38ID:KUXVY4GF
まずライセンス読めよ

63デフォルトの名無しさん2020/04/23(木) 22:39:17.87ID:5udoMUF9
Githubがダウンしてる

64デフォルトの名無しさん2020/04/23(木) 23:19:14.08ID:C0/pHZNH
>>58
git には、そのタスクを書いておくだけ

例えば、Windows 10, WSL, Ubuntu 18.04 で、Ruby on Rails なら、

sudo apt-get update
sudo apt install -y build-essential

build-essential には、
gcc(GNU C compiler), g++(GNU C++ compiler), libc6-dev(GNU C Library), make などが入っています

openssl, readline, zlib のパッケージをインストールします。
sudo apt-get install -y libssl-dev libreadline-dev zlib1g-dev

sqlite3 は、
sudo apt-get install -y libsqlite3-dev sqlite3

65642020/04/23(木) 23:24:16.99ID:C0/pHZNH
>>58
ソースからビルドしてるのなら、

ビルドを自動化した手順を、シェルスクリプト・Ruby スクリプトか何かに書いて、
make, rake などのタスクランナーで実行可能なように作っておく

66デフォルトの名無しさん2020/04/30(木) 14:54:28.59ID:L2Z64zN+
git diffで差分とか見てるけど、履歴が増えてくると、この差分がどこで発生したのかとか
よく分からなくなってくる

githubみたく、ブラウザとかGUIとかでコミット履歴やその差分の表示をしてくれるユーティリティ、
なにかいいのある?

67デフォルトの名無しさん2020/04/30(木) 14:56:40.38ID:gS18VJSp
GitLens

68デフォルトの名無しさん2020/05/07(木) 17:55:08.54ID:Rvs/IU4K
>>58
何でか分からんかURLが貼れないので、
以下の題でググった記事が参考になるかも。
「gitで2つのリポジトリを混ぜる戦略を考える」

69デフォルトの名無しさん2020/05/07(木) 18:00:03.30ID:5T+8lDmA
>>58
submoduleとかなかったっけ

70デフォルトの名無しさん2020/05/18(月) 01:34:47.12ID:SXpGnjvC
AブランチとBブランチがあったとして

git checkout A
git merge B

git checkout B
git merge A

コミットの違いってある?

ここで言う違いっていうのは
コミットの内部的にベースの親コミットとマージ元の親コミットという親コミットに対する区別があるのかどうかっての知りたい

71702020/05/18(月) 01:46:12.10ID:SXpGnjvC
>>70 自己解決
親コミットに番号つけられてるけどベースとかの区別があるわけではないがベースが番号1

72702020/05/18(月) 01:52:50.75ID:SXpGnjvC

73デフォルトの名無しさん2020/05/23(土) 16:17:17.57ID:Hc/3Sej6
まだまだgit初心者なので操作とかよくわからず、適当なディレクトリにgit cloneして用が済んだら消す
ってことを結構よくやるんだけど、これってかなりまずい習慣ですかね?

git clone ssh://~ tmp
ファイルを見たりコピーしたり云々
rm -rf tmp

最後のrmでオプション-rfが必要だけど、普段ならば慎重に使うべきこの恐怖のオプションへの
抵抗感がなくなりつつあってやばい気が・・・

74デフォルトの名無しさん2020/05/29(金) 17:21:21.51ID:ounWmPuj
>>73
/tmp以下に適当に作って消すのはよくやるけど良い習慣とは思っていない

75デフォルトの名無しさん2020/05/31(日) 11:17:33.16ID:KAm4NnML
git push ですべてのリモートブランチに同時にプッシュしたいんですが、どうすればいいですか?

76デフォルトの名無しさん2020/05/31(日) 22:16:14.97ID:KAm4NnML
>>75
? すべてのリモートブランチに
○ すべてのリモートに

77デフォルトの名無しさん2020/11/12(木) 01:41:16.45ID:SnBX/3UT
Linuxマシン上に、Windows用のGitのレポジトリだったっぽいディレクトリ
(例えば/tmp/aaa.git、aaa.gitの中にはHEADとかbranchesとかがある)が
あるのですが、そのディレクトリをGitレポジトリとして扱うためにはどうしたらよいのでしょうか

Linux上でgit -C /tmp/aaa.git ls-files とやってみたのですが、fatal: not a git repository ~と
エラーが出てしまいます
Windows用Gitのファイルは、Linuxでは扱えないのでしょうか?

78デフォルトの名無しさん2020/11/12(木) 11:25:17.84ID:f5BAQJxF
.git に展開しろ

79デフォルトの名無しさん2020/11/27(金) 19:50:23.81ID:rHahC5T6
masterにA、B、Cの順にブランチをマージした
諸事情によりA、Cだけをリリースしたい
こういうときってリリースタグはどうやって作ればええの?

80デフォルトの名無しさん2020/11/27(金) 20:34:40.71ID:cegYOPjA
Cの上でBをリバートするか、Aの上でCをマージしてタグ打つ。
リリース用のブランチが残るのが嫌ならBをリバートしてタグ打った後Bのリバートをリバート。

81デフォルトの名無しさん2021/12/16(木) 20:33:15.85ID:HuE+a8X7
私はよっぽど物分かりが悪いのかな
どの本、動画もリポジトリから説明していくだけ
それはもう分かったって

実際にプログラミングしてGITの使用例を示していく様な動画or本はないでしょうか?
全部の機能説明しなくてもいいので
簡単な使用例だけでもいいです

82デフォルトの名無しさん2022/01/01(土) 18:42:15.21ID:sjCQpo6h
>>81
n予備校でやってたよ

83デフォルトの名無しさん2022/07/27(水) 08:23:26.83ID:E8JZp6dl
ナチスゲイツのカネモウケ

>>33
創価臭い


lud20221112145312
このスレへの固定リンク: http://5chb.net/r/tech/1561145169/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。

TOPへ TOPへ  

このエントリをはてなブックマークに追加現在登録者数177 ブックマークへ


全掲示板一覧 この掲示板へ 人気スレ | Youtube 動画 >50 >100 >200 >300 >500 >1000枚 新着画像

 ↓「Git 17 (IPなし) 」を見た人も見ています:
AGP -ARMOR GIRLS PROJECT- PART.34 (IPなし) [無断転載禁止]
iPhone SE Part44 (IPなし)
けものフレンズ2 (ワッチョイ有りIPなし) 25匹目
藤井聡太応援スレ Part410 (IPなし)
【経済】氷河期採用、9割弱予定なし 政府要請に協力広がらず (共同通信) [Twilight Sparkle★]
けものフレンズフェスティバル おはなし6 (IP無し)
【DMM.R18】FLOWER KNIGHT GIRL ~X指定~ 愚痴スレPart106【IDなし】 [無断転載禁止]©bbspink.com
一人で行くモーニング娘。'19コンサートツアー秋 ~KOKORO&KARADA~ 6心体(IP,IDなし)
テストIDなし
MacBook Pro (Part 173)
MacBook Pro (Part 178)
iPad mini 5th (2019) Part 16
【大損なしで】 誰でも億れた伝説スレ5
ロクでなし魔術講師と禁忌教典 Part3
発達障害の奥様が語り合うスレ(IDなし) Part 7
A型事業所・A型作業所 Part 101 【ワッチョイなし】
【恋活】pairs(ペアーズ) Part 569【婚活】ワッチョイなし
妊娠している奥様1542(IDなし) [無断転載禁止]©2ch.net [無断転載禁止]
■ Hello!Project COUNTDOWN PARTY 2016(再) ■ ひなフェス 2017(再) ■ 14:30~19:00 BSスカパー! ■
【テレビ】『ガキ使』の黒塗り問題で日テレ「差別の意図なし。今後の番組作りの参考にさせていただきます」→黒人「無知が多い」★5
Git 15
Git 16
Godot Engine
お前ら(応答なし)
MtFの奥様(IDなし)
絡みスレ(IDなし) 77
アイドルマスターシンデレラガールズ愚痴スレ(IDなし) 1007
アイドルマスターシンデレラガールズ愚痴スレ(IDなし) 1647
対捨て同人ヲチスレ4(IPなし)
恋する気持ち(IDなし) 104
特価品7181 IDあり/IPなし
アイドルマスターシンデレラガールズ愚痴スレ(IDなし) 1467
アイドルマスターシンデレラガールズ愚痴スレ(IDなし) 1077
07:54:48 up 51 days, 8:53, 1 user, load average: 6.42, 7.07, 7.34

in 0.011720895767212 sec @0.011720895767212@0b7 on 060720