「Git」を含む日記 RSS

はてなキーワード: Gitとは

2024-11-05

GitHub Desktop難しすぎワロタ

当方アラフォープログラマーGitターミナルで使っている。

若手からPRマージしようとしたらconflictしてるので解消方法教えてください。」と言われ見たのだが使ってるのがGitHub Desktop

どうやら最新化してないmainからbranchを切っていたのが原因だったようで、まず手元のmainを最新化しようとしたのだが、そもそもどこでgit fetch, git pullできるか分からない。

若手にfetchしてと言っても若手もピンときてない。

よく分からないのでググってみるが、見た目が違うものが出てきてよく分からない。

30分くらいあれやこれや調べたが結局よく分からなかったので、こちらで巻き取って手元のターミナルでrebaseしてpushし直して2分程度で解消。

もちろんこちらがGitHub Desktopに慣れてないのもあるし、「CLIこそ至高!」とか言ってるのは老害感あると思うが、それにしてもGitHub Desktopの非直感的なUIと、ググっても全然使い方、特にconflict解消のような困ったときどうすればいい系情報全然出てこないのはコマンドGit使うよりよっぽど難易度が高いのではと思ってしまった。

GitHub Desktop利用者で読んだ人いたらぜひ「ここに載ってるよ。これだからCLI中の老害プログラマーは…」などコメントほしい。

2024-10-09

anond:20241009182727

今カレにバグが見つかった時、checkoutしたりdiff取ったりしたくなるもんね(git使ったことないかコマンド合ってるかわからん

2024-09-30

anond:20240930140310

俺は正直じじいだからGitとかよくわからんのじゃがの

デプロイする先の環境もあるし道具なんだからグチャグチャにならないようにみんなでルール決めればいいと思うんだが

意外にプログラマ苦手な人おおいね

今の会社は正しいのかどうか知らんけど俺がルール決めたら劇的に問題減った

インフラ上がりなんだよね

anond:20240930134750

それgitの使い方が間違ってるよ。

普通rebaseなんて常用しないよ。

anond:20240930085649

自社エンジニアは外部からの新しい技術導入が絶たれるから良くないよ。

実際鉄火場に緊急参戦して「GIT?プルリク?」な現場に日夜怒髪天のPLの俺が言うから間違いない。

2024-09-28

anond:20240928205043

gitも使えないし65ぐらいのじいさんだなと思ってた人が49のエンジニアだったことならあるで

2024-09-26

iPadよりchromebookのがよくね?

最近プライムデーで3万くらいの2in1Chromebook買ったんだけど、割といい感じ

タッチパネル付きでタブレットにも変形できる

最近カフェ技術書を読みながらNotionにメモを取る、みたいなことをよくやっているんだが結構快適

さすがに3万円だからプログラミングはきつそうだけど、まあそれはiPadも条件同じじゃん?

それでもテキストエディタ小説を書いて、コマンドラインGit管理するくらいなら全然問題ない

あと、PC用のChrome拡張ガンガン入れられるのも強み。iPadユーザーって、未だにAdblockアマプラの倍速視聴もなしで使ってるんだろうか?

絵描きかには少し厳しいかもしれないけど、サブ用のタブレットとして何を買うかずっと悩んでいたから、正解見つけたなって感じ

2024-09-24

OneDrive使用可能容量も5ギガとなってしまった

からユーザーだったので、15ギガ使えていたのに( ^ω^)・・・

つのまにか通常ユーザーと同じ制限か?

大きなPDFファイルなどはクラウドに保存しないようにしていたので

割と簡単GITリポジトリに逃がすことができた

ほんとうはリポをこういう使い方してはいけないけど

とりあえずGITリポジトリつくった

そこにジャーナルサイトからDLしたPDFを格納

その他の雑多な奴はなるべくいれない。排除

ジャーナル略称+巻+ページっていうファイルのもののみ。

2024-09-17

フォークダンスってどこがフォークなんだ?

デーモンくん👿が持ってるフォークを思い浮かべてほしい

分岐しているだろうか?

全然関係ないが、王様gitブランチというネタも考えてた😟

2024-08-20

「君のマンガは下手だ。マンガいたことあるの?」と、素人鳥山明に言う、みたいな現象に直撃してツライ。

今日ソフトウェア開発を齧ったことだけある程度の人(上司)に

1時間ボケカス言われて罵倒された。

9月末で退職することになっているのだがあと41日耐えないといけない。

gitはくだらないゴミあんな変なもん誰も使ってない」みたいな

明確に間違った指摘を激怒しながらしてくる。

いつもだ。

どうして何にも知らないのに、あんなに堂々と罵声浴びせながら指摘できるのか、理解できない。

2024-08-16

今日会社退職を伝えた。

これから尋問いたことが始まる。恐ろしい。

システムインテグレーターである、わが社の開発スタイルはこうである

メールチャット使うな

プロジェクト管理ノートペンと口頭

ファイルフォルダに日付をつけてバージョン管理マージ作業WinMergeで手作業

Linux案件ではファイルUSBメモリを使いWindowsコピーしてきて、ファイルサーバーに日付をつけたフォルダを作って毎日夕方アップロード、だった。

gitなどは悪魔崇拝のごときいであり禁句であった。

上司HDD/SSD理解できないので休日私物SSDパソコンに取り付けていた。

スキルレベルは、私がテトリスを3日で作れて、それ以外は「1か月あれば作れる人」が半分、「一生かかっても作れない人が」もう半分。

転職先が確定した上で退職を伝えた。

罵倒される。

気を強く保たないと。

2024-08-08

anond:20240807085852

git pullするとき脳内で貞子のテーマ(?)が「ぎっとぷるー」と流れたりはする

2024-07-30

バカgitを使わせるとキレだす現象

悲しい

gitチャットアジャイルが嫌いで

膝を突き合わせての話し合いでソフトウェア開発を行おうとする人、

話し合いが通じる相手だったためしがないんだな。

2024-07-09

AIさん、手描き証明の頼み綱のタイプラプスすらAIに生成されていよいよAI真贋の判別不能

https://x.com/kiyoshi_shin/status/1810554894581207380

新清士@(生成AI)インディゲーム開発者@kiyoshi_shin

lllyasvielさんが「PaintsUndo」を発表。完成画像インプットとして放り込むと、下描きから着彩までのステップ自動で生成、動画にしてアウトプットGitプログラムも公開。「将来のAIシステム人間アーティストの実際のニーズをよりよく満たせることを目的」とか

2024-07-06

「WingetUI」改め「UniGetUI」とかいうの、

危なっかしいなあと思いつつも、試してみたい気が抑えられずにインストールしてみたんだけど、

ブコメにもあるように、「正規パッケージインストールに紛れたインジェクション怖い」もあるし、

パッケージ管理が荒れがちなので、なんか便利だったらいいなあ、みたいに思ったのだけど、

そんな感じでもないのでアンインストールしようと思ったんだけど…

で、Windowsの設定→アプリからアンインストールしようと思って見てみたら、Winget 2?とかいうのが一緒に?インストールされていて、

Winget 2って何?そんなもんあるんか?と思いつつ、気味が悪いのでWinget 2とかいうのもアンインストールしたんだけど、

当然、このWinget 2をアンインストールしても、PowerShell上でwingetコマンドは使えるし、

winget -vしたら、うちのはv1.9.1792-previewになってるのだけど、改めて2って何?俺のバージョンが古いのだろうか…😟

https://github.com/microsoft/winget-cli/releases

当たり前だけど、2なんてないわな…

変なの入れちゃったな…

こういうの、普通にアンインストールしただけだと残ってるものがあったりするし、やめとけばよかった…😔

そういえば、過去にCCleanerだったかも入れちゃったことあるんだけど、

あの手の最適化を謳ったアプリも罠が多くて、あれもちゃんアンインストールされなかった気がする

普段最適化なんて詐欺っぽくて入れないのだけど、あのときなんかトラブルがあって、試しに入れちゃったんだよな…

むやみにGitHub漁って、git cloneして何も考えずに実行ポチっとなしちゃうときもあるし、気をつけなきゃ…😔

2024-06-20

anond:20240620234036

まず学校などで習う時は

Git宿題提出させるところが多いか

割と早めに習うよ

anond:20240620231700

デザイン系の人たちはGitコマンドも使えないんやで。教えても理解できなくて。だから講座の最後ちょっとだけやるけど。できない。エンジニア志望が1番最初に習うやつも無理なんやで。

 

コマンド入力はできるけど

もう概念が無理らしい

2024-06-09

リーナス・トーバルズ暗号通貨詐欺的だと考えている

分散バージョン管理システムGit開発者でもあるトーバルズ氏は、暗号通貨サンタクロースイースター・バニーと同じ神話カテゴリー位置づけているとユーモアを交えて付け加えた。

彼のコメントは、ビットコイン曖昧創設者であるサトシ・ナカモトではないかという間違った憶測を含む、技術コミュニティでの議論の中で生まれた。

トーバルズ氏はこのような噂を否定し、Linuxカーネル編集自分名前がユーモラスにビットコインと結びつけられたことを明らかにした。トーバルズ氏は、自分ビットコインの多額の財産を所有していないと断言し、そのような主張の信憑性については否定であるとの立場を繰り返した。

ソース: https://www.realworldtech.com/forum/?threadid=217627&curpostid=217694

2024-06-04

生活残業をしたい人のためのおすすめパソコン環境

ブラウザChrome一択

生産性が全ブラウザの中で一番低いにも関わらずなぜか使用率が高いので、生活残業を稼ぎたい人に大変オススメブラウザです。

Windows最初から入っているEdge基本的Chromeの全ての機能が使える上に、

縦タブやOfficeファイルプレビュー、Copilot、広告ブロックなど業務効率化させる余計な機能がついているので禁止です。

生活残業をしたい生産性の低い社会人合言葉は「EdgeChromeダウンローダー」!

もちろんVimキーバインドブラウジングができる拡張機能、Surfingkeysなんて入れたら生産性が爆上がりしてしまうので、

リンクマウスポチポチクリックし、ページスクロールマウスホイールを使いましょう。

Ctrl+TやCtrl+L、Ctrl+Wなどのショートカットも覚える必要がありません。

生活残業のためにタブを開くのも閉じるのもマウスを使うべきです。

エディタVSCodeオススメ

こちらもマウスと矢印キーを使うことを前提にした非常に生産性の低いエディタであるにも関わらず使用率が高く、

簡単作業時間を長引かせることができます

特に範囲選択

と言う気の狂った操作方法しかなく、後者場合Shiftがすっぽ抜けるとやり直し』と言う絶望的な生産性の低さで非常におすすめ

カーソル移動と言う一番頻出する操作方法メモ帳と変わらないので、結局多少補完が強力だろうとVSCode基本的生産性メモ帳と同じです。

素晴らしい!生活残業にピッタリ!

VimEmacsなどのエディタはもちろん、これらのキーバインドを使えるようにする拡張機能絶対に使うべきではありません。

VSCodeで使えるGit系の拡張機能バカみたいにマウスポチポチして操作する必要があるので、

ヘタするとそのままGitコマンドを打つよりも遅そうで最高です。

間違ってもtigやEmacsのMagitなどの高速Git操作インターフェースを使ってはいけません。

わざわざGUI操作するSourcetreeを入れるのもアリですね。

Excel関数マクロGASは覚えるな

ExcelでもSpreadsheetでも全てのセルにその場限りの計算式を入れましょう。

セル結合も積極的に使うべきです。

生活残業っていい制度ですね!

いかがでしたか

生産性が低ければ低いほど生活費を稼げる残業と言う素晴らしい制度をフル活用して所得向上を目指しましょう!

2024-05-01

[] It doesn't work...why?

ソースコードに間違いが見つからないのに想定される出力をしない。あるいはソースコード修正を加えていないのにいきなり想定出力を返すようになった。」

こういう経験がある人はいるはずだ。なぜこれが起こるのか。一つの原因を見つけた。

それは環境変数設定ファイル存在する。デプロイ時には設定ファイル特定の値に修正してから、ということがあるだろう。

開発環境コーディングする人が、デプロイ時の設定ファイルには関与せず、デプロイ担当者がそれを把握している。

開発者セキュリティ上の理由デプロイ時の設定ファイルの内容を見ることができない。

この場合設定ファイルの内容が間違っていても、開発者が原因が正しく特定できないケースがあるのである

対処方法は以下である。まず事前にやっているであろう対処は以下である

事前にやっていない可能性がある対処は以下である

 

追記:

他に遭遇したケースは、環境アップグレードによってphp特定関数廃止したというケースだ。

インフラ要員がアップグレードを行うので開発者は原因がわからなくなる。

2024-04-16

anond:20240416095040

テスト対象は大小さまざま。OS保守だったり、アプリだったり。レガシーだったり、モダンだったり。個人だったりチームだったり。GUIだったりCUIだったり。

OS保守なら無いのはおかしいだろう

GでもCでもUIはまた別

結論としては書かないほうがいいと思った。

そういうこともある

テストを書くためのコストが小さいなんて妄想もいいところだ。クソデカである

全然小さいというか書くためと変更のコストがクソデカなら何か間違ってる

結局、テスト対象も変わってしまうし、プロジェクト設定も変わるし、Jenkinsも変わるし、人間の頭の中も変えないといけない。

Jenkins?jUnit等ではなくて?

100人以上かかわる巨大プロジェクトでも「テストコードを書かなかったので破綻した」、とかはなかった。

まあそれはないだろう

テストコードを書くと実装の見落としが見つかってありがたいことはあった。

テスト設計図から

デバッグするよりテスト書いたほうが早いことがあった。

それはデバッグの一環のような

git pushするたびに毎回走っても全くの無意味だった。

無意味ものを流してはいけない

テスト対象が変わるとテストを書き直さないといけないのがサイアクだった。非効率化の極みだ。人生無駄

一番よくあるやつ

そこのバランス考えないと

バックエンドビジネスロジック担当するがっちり仕様が決まっていて勝手に変更されてはいけないものなんかをやる

UI場所が変わって破綻するようなのは大概はしない方がいい

その次にサイアクだったのは、テストコードの実行が失敗したときテストコードバグであることが大半であったことだ。

コードのパーツがでかいのでは?

GUIソフトテストコードは相性が悪いが、そもそも世の中のソフトウェア開発の大半はGUI開発である

いね

テストコードを書くと、テストやすクラス実装をするようになる。それは美徳とされているが、実際には直感的でない長くて複雑なプログラムになっている。

例えばテストコードを書くためにDependency Injectionとか言って外から内部を変更できるようにすると

メンバ関数でやるべき処理が実際にはクラスの外にある、となる。最初面白く感じたり達成感があるかもしれないが、しばらくして見返すと酷い状態だ。

DIはSOLIDに入ってるくらいで基本だし今時のフレームワークなら普通に使うよね

上にも書いたけどパーツがでかいのでは?って「直感的でない長くて複雑なプログラムになっている」とのことなのでやっぱりでかいんだろう

その辺はOOのやり方の問題じゃないか

ふつ~に古典的デバッグをすればいいと思う。

デバッグというか手動テストの話かな?

テストコードを書いたほうが早い時もあったけど、トータルで考えれば、テストコードを完全にやめたほうがシンプルコードで早く完成する。

要件が固まらない、毎週変わるようなのとか、システムが絡むテストコストが凄く高いものUIマイナーな変更なんかは書かない方がいいけど

バックエンドビジネスロジックなど書いた方が絶対にいいものもある

テストコードをやめた方がシンプルというのはわからないな

ものすごくシンプルな小さな機能にしてそれに対するシンプルテストを書くものだと思うけど

ログイン ユーザー登録
ようこそ ゲスト さん