Gitってクソすぎだろ、どうやったらあんなゴチャゴチャの仕組みつくれんだよ? [333978782]
■ このスレッドは過去ログ倉庫に格納されています
会社の人にいつも怒られるんやけど
分散型バージョン管理システム「Git」に複数の脆弱性が発見、最新版へのバージョンアップを推奨
https://codezine.jp/article/detail/15818 force pushをしない
fast forward mergeをしない
これだけ守ればイカれたことにはならん branch作って、プログラム修正して、addして、commitして、pushして、mergeするだけやん おすすめのgitコマンド
1. git reset --hard HEAD
作業中にごちゃごちゃしてきてやり直したくなったときに便利 rebaseとか使わないで
バックマージ運用だけしてれば難しくないよ マニュアル化して出来ることを限定しないから大変なことになるんだよな
GITはできることが多すぎるから ローカルのブランチが見えにくい気が付きにくいことが問題のような気がする git-flowに従うのがいい
featureがぐちゃぐちゃになってもおk GitじゃなくてGithubの話だけどなんでプルリクエストはマージリクエストって名前にしなかった ゲームmodや違法ソフトとかお前らが普段散々馬鹿にしてる奴らでも使ってるのに、難しいとは それよりバイナリファイルのバージョン管理について語ろうよ
どうしてるんだお前ら >>7
これを理由にして導入しようとする上司の無能さ 誰かのブランチを持ってきて作業して更新を取り込んだりするの分かりにくい よくわからん複雑な操作をGUI抜きでできる気がしない
CUIだとブランチ作ってコミットするくらいしかできない🥺 最初にある程度ルール作った方が良いぞ。
こういう時こうする。って逆引きモードのルール。 Gitはおおもとのブランチを触れる人を限定すればブチ壊れる心配がない強みがある
分岐後のブランチで何をやろうが関係ないから 外部ベンダーに依頼したソースを取り込んでこっちで作ってたブランチにマージしたら全部上書きされたわ じょうつよはバージョン管理ツールは使わん
ファイルやフォルダに日付付けてく 競合の発生はツールじゃなくてプロジェクト管理の能力次第だからな 絶対競合が起きる分散開発を無理やりやるためのツールだからな
gitで解決!とか簡単に言うが決して画期的な物ではない
使う側のスキルが必要 >>465
じょうつよさんはgit使ってても
// 山田修正ここから
// 山田修正ここまで
って残してくれるからわかりやすい 流行ってるからでGit使ってるプロジェクトばかりで
本当にGitの機能必要として選択してるような所ほとんどないからな
Gitは自由度が高すぎて三流企業にはキチガイに包丁
SubversionのGUIクライアントで運用したほうがよほど幸福になれるよ SVNってブランチ管理をフォルダでやってたんだっけ
今考えるとありえないな… >>50
コメントアウトまみれにしてくれるからな
ふふってなる CUIでコンフリクトできる気がしない
JetBrainsが有能 gitはある程度理解してる人達で使わないと終わる
なので新人とか組み込めない 初心者はまずgitが分散型ということを意識してほしい
マージやプルリクとか形だけ覚えても使い物にならん gitとかよくわからんけど、修正→コミット(保存)だけのシンプルなバージョン管理ってできないものなの?
ブランチとかプルリクとか難しすぎるよくわからん >>45
最新版
FIX版
最後の最新
こっちを使ってください(2) >>62
Subversionでええんちゃう
クローズドな環境で一人開発ならGitいらんしな
じゃあ対案出せよ! プログラマ向けはもっとシンプルにしろ
誰ががやらかしたときにリカバリするために更にやらかして酷いことになる むしろコード管理に余計な工数かけなくて良くなったぐらいに捉えないと、おかしくなる。使い方でマウント取るやつが出てくる。 >>18
ほんとこれ
gitlabはmerge requestなのに それは、本当にそう思う。というかおんなじコマンドにいろいろ意味付け加えすぎ
なんだよ >>28
うちはそうやで
dev_daruma20220419 この手のヤツってさ🙄
最初はこうしたら便利じゃーんって作って、単機能の時は確かに便利なわけよ
で、後々あれをこうしたら?これもこうしたら?みたいに追加していくとゴチャってきて
あれ?結局ファイルで管理しちゃっても良くね?
なんかメンテにクソ時間かからね?むしろ複雑化してね?全体が見えなくなってね?
とかいう迷宮に迷い込むんだよ
おっさんにしか分からない奴だけどさ🙄 subversionの方がわかりやすかった(´・ω・`) gitなんてファイルサーバーで管理してるのと大差ないんだけどな サブバージョンで良かったのに使い方が分からないクソ馬鹿のサポートしないといけないから、こっちの時間がいくらあっても足らん
メチャクチャにコミットされたら俺だってもうどうしようもないっての git checkout でフォルダや静止点に移動
git branch -b で日付付きフォルダコピー
更新して更新履歴をコメントしてコミット
ローカルだけで持っててもいいし、
ファイルサーバーに同期してもいいし、
そのへんはローカルルールでOK
forkなんかは個人の実績を可視化する用途で使うだけ 結局、こういうのって使う奴次第な訳よ🙄
C++的な感じ
なんでもできるけど、なんでもやらかす
んでカオスな感じ
結局、ブラッシュアップしたC#的な奴が出てくるの待ちな訳
あんま使いこなさない方が勝ちみたいな感じある🙄
あとで依存性問題とか移行問題とか出るやつ >>16
これ
fork入れてあとは脳死でgitflow 意識高い系エンジニアがGit持ち上げてSubversionけなすのを良く見るけど、Subversionで十分な場合は多い。
個人的にはCVSの軽さとシンプルさも捨てがたい。 git clean -df し忘れてゴミファイル入れるやつ 意識高い系?もう業界標準なんだけどなぁ…
国内のエンジニアは世界のIT技術についていけてないってことか?
レガシーでもない限り今やCVSやらSVNって完全に老害だからな
もうエンジニアリングやってますって言うなよ >>22
どうしてるんだろうな
svnをロック運用してgit-svn間で同期でもしてんのかな gitlabをオンラインストレージみたいな扱いしちゃってるけど大丈夫なのかな… GitHub、BitBucket、GitLab以外のプラットフォームって何かあるのかな いまだに git のことでごちゃごちゃ言ってるやついんのかよ…流石にヤバいだろ facebookもgoogleもgit使ってないんだよなあ >>90
セルフホスティング限定ならGiteaとか >>84
意識高いんじゃなくて>>86みたいに脳死で世代間対立としか解釈できない馬鹿が騒いでるんだよ
こういう奴に限ってCVS,SVN,Gitぐらいしか知らないし
メリットデメリットも理解出来ずにGit最強で思考停止してるから
Perforce, PlasticSCMとか導入しましょうとか言うと
拒絶反応起こして、Gitに何でもかんでも詰め込んで
クッソ重くするゴミになる マーキュリアルはgitと争ってたけど敗れ去たよな
初期の勢いは良かったのに >>18
命名おかしいの多いよなぁなんでこうなったんだろ 数人で開発しててブランチばっか作って
わけわからなくなって手作業マージすんの
マジでつらい。
他人Aと他人Bが競合してんの俺がマージすんの? みんながやっているから系の理論で押してくる奴は総じてゴミ
これ定説な🙄 あ、コードレビューの問題じゃなく git-flow 使ってないだけか >>99
PR出させろ
コンフリクトしてたら容赦なく突き返せ ■ このスレッドは過去ログ倉庫に格納されています