TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼
構造化ウェブプログラミング言語Dart2
【消しゴム】MONOを使ってみるスレ4【じゃない】
[RPA]PC自動化技術総合スレ[効率化] Part.5
Prologでまったり Part5
Excel VBA 質問スレ Part54
C言語の設計ミスった危険な関数トップ10決めようぜ
【独学】一人で勉強する奴らのスレ【自習】
【Delphi】Embarcaderoオッチャ その33【C++ビルダ】
Pythonのお勉強 Part62
C言語をやりたいんですが

Git 16


1 :2017/08/15 〜 最終レス :2020/06/13
ソースコード管理を行う分散型バージョン管理システム、Gitについて語ろう。

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://echo.2ch.sc/test/read.cgi/tech/1457412803/
Git 15
http://mevius.2ch.sc/test/read.cgi/tech/1486239735/
VIPQ2_EXTDAT: checked:vvvvvv:1000:512:----: EXT was configured

2 :
乙です

3 :
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

Gitの脆弱性 ( CVE-2017-1000117 )
https://oss.sios.com/security/git-security-vulnerabiltiy-20170813

4 :
Gitはバージョン2.13でセキュリティとUIの改善を続けている
https://www.infoq.com/jp/news/2017/06/git-2-13-released

「Git 2.14」リリース、細かな変更が多数加えられる
2017年8月7日15:15 末岡洋子
https://mag.osdn.jp/17/08/07/151500

5 :
>>1

6 :
>>1


7 :
GJ

8 :
BJ

9 :
TJ

10 :
コンフリクトが確定しているときにこっち側のファイル全面採用!ってやるほうほうないですかね?
masterで暫定対応をちょこちょこしてリリースしたあと
ブランチで根本治療を図ったら全面書き換えになっちゃった、みたいな場合です。

11 :
>>10
いつものドキュメントのこのページの後半
https://git-scm.com/book/ja/v2/Git-%E3%81%AE%E3%81%95%E3%81%BE%E3%81%96%E3%81%BE%E3%81%AA%E3%83%84%E3%83%BC%E3%83%AB-%E9%AB%98%E5%BA%A6%E3%81%AA%E3%83%9E%E3%83%BC%E3%82%B8%E6%89%8B%E6%B3%95

git merge -Xours とかの解説をよく読んでみるがいい

12 :
>>10
ours/theirsは知りませんでした!
ありがとうございます。

13 :
githubであるリポジトリをフォークしてローカルにクローンしてブランチを作って作業してます。
フォークしたリポジトリのブランチを破壊してしまいリセットもうまくいかなかったので

壊れたブランチをローカル・リモートともに削除して
新しく同名のブランチを作成してリモートに反映させて
ローカルのブランチを削除して
フォーク元のリポジトリから元のブランチをチェックアウトして
そのトラック先を新規作成したフォーク先のリポジトリのブランチに変更して
強制プッシュしました。

見た目問題なさそうなんですが何かおかしいところがないでしょうか?

14 :
フォークした時点でローカルもリモートも自分のものになってるんだから気にすんな

15 :
新人プログラマです。
現在私の参加しているプロジェクトでgitを使っているのですがどうも使い方がおかしい気がしてます。(新人なので私のほうがおかしいのかもしれないが)


以下現運用状況です
リモートリポジトリをクローンしてそれをさらにコピペでIDEのワークスペースに移し、ファイルを編集・追加する。
差分をwinmergeでローカルリポジトリにコピー
そしてリモートへプッシュ

こんな感じです。

私はクローンして作ったローカルリポジトリのワークツリーをIDEのワークスペースとして使うのではないかと思い混乱しています

皆さんの意見をお聞かせください

16 :
>>15
> リモートリポジトリをクローンしてそれをさらにコピペでIDEのワークスペースに移し
この段階で、ローカルには二つのクローンされたファイル群になるんじゃないの?

17 :
君が入る会社を間違えるからそういう低レベルな職場にぶちこまれる
きっとそういう環境では何も技術的にレベルアップできないからいるだけ無駄だよ
転職を考えた方が良い

18 :
>>16
すみません。少し説明不足であることに気づきました。
クローンしたローカルリポジトリのワークツリーのフォルダだけをコピペしてIDEのワークスペースに入れています。.gitフォルダなどはコピペ対象外なのでクローンが2つではないのです。

どうも手順書がgitのワークツリーのことをリポジトリとは全く別の作業用のフォルダという理解で書かれているようなのです。書いたのは富士通の人ですが

>>17
やっぱこれは低レベルな現場なんですかね…
転職は入社したときから常に頭の片隅にあるのですが…

19 :
コミットは神聖な手続きなのでローカル履歴はzipでやりなさいという教えでは?

20 :
さすが不治痛

21 :
>>18
管理は二流
技術は三流

22 :
メーカーはオワコンだからやめとけ
web系一択

23 :
>>18
手順書書いたやつに指摘してみて、変わらない・逆切れするようなら転職go。
そのくらいとんちんかん。

24 :
読んだ感じ富士通に常駐してる人じゃないのか?だったら文句言っても無駄

25 :
AWS上のローカルリポジトリをmac等からssh接続し、source treeで管理することは可能なのでしょうか。
実際に試せばわかることなのですが、あいにく手元に実践できる環境がないので、教えていただけると幸いです。

26 :
どうやってるのかわからんけど
マウントしてたらローカルと同じ扱い
それ以外はリモート

27 :
>>24
お察しの通り弱小常駐です。ましてや1年目の新人なので富士通の人に直接言う機会すら無さそうです
転職は入社初日から考えていますが…

28 :
gitの開発ML見てたら、ライナス降臨でバグに文句言ったら、
速攻でPeffがパッチ投げていたのはワロタ

29 :
2.14が出てから、開発MLにメモリーリーク関係のパッチがいろんな人から大量に投稿されている。
全部取り込まれるかどうかはわからないが、2.15 はメモリ開放漏れが大幅に減る予感。

30 :
tortoise git でブランチ名を変更する方法ってある?

31 :
>>30
それ使ったこと無いけどブランチ作って元のを必要なら消すだけじゃないの
ブランチ作る機能の無いgitクライアントなんてあるわけないよね?

32 :
ブランチの一覧からならできるよ

33 :
コメントどうもありがとう

>>31
その一手間が面倒だからあればなーと思って

ログのグラフを見ながら作業できたら便利なんよね

>>32
ちょっと探してみます

34 :
そんなのが必要になるほどブランチの名称変更って頻繁に使うものかな?

35 :
誰かに教えてもらった
「ここをコメントアウトするといいですよ」
をブランチを作ってコミットとか
とりあえず一気に最後まで実装したのをコミット、
そこで似たような名前でブランチを作っておいて
最後のコミットをやり直しながらちょっとずつコミット、
途中でこれは別のブランチにも先にマージして使いたいので
ブランチを作ってそれだけまとめるか
とか
なんぼでも思いつくけど、、

36 :
ブランチはいっぱい作るけど名前変更ってのはあんまりしないな

37 :
名前変更するよ

38 :
名前変更できるだろ マニュアル読めよ

39 :
マニュアル?

40 :
git branch --help
でwebページ(マニュアル)開くから
-mオプションを見ろ

英語が読めないとかいう幼稚園児はR

41 :
>>40
馬鹿だなー
質問は「tortoise git でブランチ名を変更する方法ってある?」なのに

42 :
これだからGUI厨は

43 :
????

44 :
>>42
恥の上塗り

45 :
>>33ですが、
>>32さんの方法で名前変更だけでなくいろいろできることがわかりました!
どうもありがとうございました!
m(__)m

46 :
開発MLでGit for Windows のコミッタと浜野氏がもめているね。

Git for Windows のコミッタ => REBASEのパッチを出す。やり直しやり直しで6回出しても通らない。

浜野氏=> 9月2回目の Cooking in git.git で Expecting a reroll. と書く。

Git for Windows のコミッタ => No you don't と嫌味。

浜野氏=> 9月3回目の Cooking in git.git で 相変わらず、Expecting a reroll. と書く。

Git for Windows のコミッタ => うざいから俺のパッチを削除しろよ

浜野氏=> お前の意見のせいで頭おかしくなりそうだ。もう少しなんだから最後までパッチ書けよ。

47 :
Git for Windows のコミッタと浜野氏は8月5回目の Cooking in git.git でも揉めている。

この殺伐感こそが開発という気がする。

48 :
何が起きてるの?
原因は何なの?

49 :
sourcetree以外を使わないといけない理由は何なの

50 :
IDEから操作したいとかCUIで操作したいときとか

51 :
Gitをコマンド以外で操作することって現場ではある?
全てコマンド上で出来る気がするんだけど、ディレクトリ右クリックからの〜って操作を推奨してるのかな

ちな最近転職して内定、現在勉強中の身です

52 :
普通にsourcetreeの方がブランチが一覧できて楽

53 :
俺は gitk --all 見ながら操作はコマンドだな。

54 :
>>51
大体のことはVisual Studioから操作するけど

55 :
TortoiseGitかVisualStudioかな

56 :
ブランチ操作とかはSourceTreeは遅いからコマンドで打つことがかなり多いけど、addに関してはGUIで差分を確認しながらすることが多いかも

57 :
Windowsで個人情報登録したくないなら亀git一択

58 :
>>57
これ

つーかgitだけじゃなくて
tortoise gitもGPLのオープンソースプロジェクトなのね

59 :
誰かtortoise gitのログウインドウのコンテキストメニューから
ブランチ名を変更する機能の追加を
tortoise gitのgitリポジトリから
フォークしてマージまでやってくれないかな、、

60 :
>>59
自分でやりなよ

61 :
>>59
すげぇ眼鏡クイってしながらドヤ顔で言ってそう

62 :
>>51
うちの現場ではtortoiseGit使ってます
無能が運用ルール作ったせいでsvnのほうが100倍ましだった…みたいな状態ですが…

63 :
>>62
お前がルール変えろよ

64 :
どんなルールなのか興味深い。

65 :
コミット担当者にパッチ渡してマスターリポジトリにコミットしてもらう運用とか普通にありそうで怖い

66 :
tortoise git よいよね

67 :
>>65
その前に5人くらいのハンコを貰わないと・・・

68 :
>>67
ワロタw

69 :
個人の生産性を測ると、バグと手戻りと思い違いが増える。
一方、協調しよ うとかスキルを伸ばそうとか知見を共有しようとかいった態度は薄れていく。
各人がなんとしてでも自分自身の生産性を確保しようと躍起になるからだ。
心しておきたいのは、個人の生産性を計測すると、
プロジェクトで大切に育んでいきたい心構えと振る舞いを台無しにしてしまうということだ。
チームメンバー同士で考え方を共有すること。助け合うこと。
落とし穴にはまらないように気を配ること。
こうしたすべてが失われてしまう。

70 :
v2.14.2
https://public-inbox.org/git/xmqqwp4m9ejl.fsf@gitster.mtv.corp.google.com/T/#u

71 :
v2.10.5, v2.11.4, v2.12.5 and v2.13.6
https://public-inbox.org/git/xmqqy3p29ekj.fsf@gitster.mtv.corp.google.com/T/#u

72 :
Git for Windows 2.14.2からtig同梱されんのマジうれしい

73 :
会社は未だにSVNでプライベートは共同作業するようなプロジェクト持ってないんだけどgitにするメリットってあります?

74 :
>>73
あるよ

75 :
>>74
なるほど

76 :
>>73
ローカルコミットできるというだけでもメリット

77 :
>>74
例えば?

78 :
ディレクトリを作成する
git init

これでバージョン管理の準備が整う


svnだとリポジトリ用のサーバー用意して〜から始まる

79 :
>>78
> svnだとリポジトリ用のサーバー用意して〜から始まる
知ったか乙
お一人様ならサーバーなんて要らんよ
https://qiita.com/sksmnagisa/items/8c3905e073084b3cac16

80 :
>>79
いや、だからそのリンク先の内容が
面倒だって話だろw

81 :
>>80
とりあえずサーバーなんて要らんと言うことはわかったかな? w

82 :
必死すぎwww

83 :
お前がな w

84 :
>>77
GitHub, Gitbucket

85 :
gitはSVNに比べて気軽にブランチが作れるんで、
ちょっとした実験用の実装を別ブランチで分けて作っておいて、
あとから部分的に使いたい部分のコミットのみを別のブランチにマージさせたりできる
これはSVNにはないメリットといえるのではないだろうか

86 :
最新のsvnはマージのアホさが改善されてるの?

87 :
>>85
+1

88 :
SVNでコミットログをいじくり回したいんだけど、どうすればいいでしょうか

89 :
>>86
>>88
質問するスレが違うだろ

90 :
>>86はまだgit並みになったのか?
って言う意味だとも取れるけど>>88はさすがにスレチだな

と言うことで
Subversion r15
http://mevius.2ch.sc/test/read.cgi/tech/1406967657/
に行けよ

91 :
プルリクによってOSS活動が捗るというのもgitのメリットでは
SVNではこうはいかない

92 :
>>91
プルリクエストはgitの機能ではないと思います

93 :
グレーゾーン

94 :
開発ML見ているけど、パッチ出してレビューしての繰り返しで、16回目のレビューのパッチとかあるね。
去年の夏ごろからレビューと再提出を繰り返しているみたいだ。

根性あるって感じ。

95 :
16回もレビューするようなコードは
もういい。俺が自分で書くってなりそうw
レビューする方は根性有るな

96 :
一回レビューしたあとにまた新たな実装を追加したりしてんじゃねーの
たまにいるよそういうやつ

97 :
レビュー修正のやり方を全くわかってないクソプロは死刑

98 :
>>91
それgitちゃうし

99 :
v2.15.0-rc0

100 :
git add -pで一部だけaddした場合
そのaddされた変更箇所がどこなのか確認する方法を教えてください
git diffだとaddされてない部分が表示されました


100〜のスレッドの続きを読む
C/C++の宿題片付けます 170代目
次世代言語21 Go Nim Rust Swift Kotlin TypeScript
【モダン推奨】Perlについての質問箱 50箱目
新言語を開発したい
C++相談室 part143
プログラミングを勉強したいのだが
■WindowsCEプログラミング(EVC PB3含む)Ver2.2■
将来性ないプログラミング言語。Delphi含まれず安心
C言語相談室(上級者専用)
HSP総合スレ【part 10】
--------------------
スーパーロボット大戦TDN(´・ω・`)ガンボルシルエットオフッフォーMUR
【保育園・幼稚園】 名前を書く 4【小学校】
【バロン】山口敏太郎スレッド210【雅三/幹夫】
【新型肺炎】備蓄スレ【コロナウイルス】
【PSO2投票】りときゅん VS みたらしちゃん
丹沢が好き Part110
コウノドリ傑作選 大反響!「母を救え!無痛分娩と産後うつ」
【ダイハツ】キャストPart16【CAST】
TBSチャンネル総合 Part987
SONY ウォークマン NW-WM1A Part12
プリウスPHV PRIUSPHV vs 日産 EVリーフ Part1
【PANTONE】WILLCOM WX01SH by SHARP
【Roxio】Toast, Jam, Popcornユーザ集合!! 16
無料SSL/TLS証明書 Let's Encrypt Part2
【睡眠相後退】概日リズム障害総合14【非24時間】
女子マラソン・長距離総合スレ Part190
チャーハンは何でレンゲなの?
これって掲示板荒らしじゃね?
【TOYOTA】86/BRZ★166【SUBARU】オーナー&納車待ちスレ
【何気に】チョコボレーシング【はまる】
TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼