2019-02-03

anond:20190203175803

Q.SourceTreeをおすすめされた

A.初手でツール使うほうが詰むと思うんだけど、どうなの

これは同意したい。

ツールgit概念独自に整理したメタ概念勝手に使うので、本来gitの仕組みを理解する阻害になる。

 

つーてもツール独自メタ概念を使う理由は、コマンドラインgitコマンド意味不明すぎるからである

普通に使おうと思うとメタ概念を取り入れざるを得ない。

同じresetサブコマンドでも、`git reset FILE` と `git reset --hard COMMIT_ID` が

全然違う目的に使われるなんて普通に考えるとありえない。revertがCVSから伝統的に使われている

revertとは違う意味なのもいただけない。

記事への反応 -
  • どこもかしこも妙ちくりんな図で混乱させてくるのうざい 自分で書いてみる gitなんてクソ難しいんだから、きちんと概念を理解させようとかすんなよ   なぜgitが必要か バージョン管...

    • Q.SourceTreeをおすすめされた A.初手でツール使うほうが詰むと思うんだけど、どうなの これは同意したい。 ツールはgitの概念を独自に整理したメタ概念を勝手に使うので、本来のgi...

      • gitって結構古いよね   ツールはあと、何か破壊してしまいそうで怖くなる 簡単すぎて逆に怖いというか かと言って、このボタンを押したらどうなるかっていうのはググりにくいし

    • A.初手でツール使うほうが詰むと思うんだけど、どうなの Githubを使う前提ならGitHub Desktopはおすすめ。ある程度コマンドの方になれたら導入してもいいように思う。 https://desktop.github...

      • いいねこれ 最近IDEの差分が見づらくなって

      • ワイの会社はGitlab&SourceTreeをお勧めされとるやで

      • Diffの確認やステージの操作はCUIよりやりやすかったのでSourcTree使ってる あとファイルの一部だけコミットしたり戻したりしたりするときも使うんだけど、これはひょっとしたらコミット...

    • 俺はマンガでGitを理解したよ。 わかばちゃんと学ぶ Git使い方入門 https://www.amazon.co.jp/dp/4863542178/ オライリーの本とか難しくてどうせ最後まで読み切れないのに、みんなカッコつけて本棚...

    • 長い。それだけで初心者には読んでもらえない。 自分なりに書いてみたのがこれ。 なぜgitが必要か ファイル名に日付をくっつけて過去版を別のとこに保存しておくことがあるだろう。...

      • 言い訳 リモートレポジトリとかステージングエリアは、とりあえず使ってもらってから説明すればいいんだよ。 「ローカル・レポジトリ」「作業コピー」の2つの要素だけなら単純な...

        • ワイはざっと読んで元増田は「Git処女のプログラマー」を対象とした指南系増田、と見せかけて半分はGitを理解しているプログラマーが「ガハハ」と笑うことを意図しているあるある系...

        • 非プログラマーが使ってる会社ってどうしてんだろ ツールを与えた上で押していいボタンを縛ってる感じか? 思えばsvnのツールは簡単だったなあ

          • svnのバージョン管理の概念は、単純に履歴を積み上げている以上なにもないからなあ ブランチとかタグはフォルダのコピー以上の何者でもないという扱いだし。 それに対してgitはバージ...

      • 途中からsvnになってる

    • 当方、時代に取り残されたおっさん。 ギット含めバージョン管理システムよくわからん。 いろいろサイト見たけど間違った時にどうしたらよいか、どこもちゃんと書いてないし、なんか...

    • これを見るに、 「gitってわけわかんねーな。どうしてプログラマの人たちはこんなのありがたがってるんだろう。」 以上の感想を抱けない。 ちなみに私は3行以上読めない。

      • 毎日git使ってるKKOだが、3文字しか読めない

      • gitは地獄だが 前はもっと地獄だった それだけだ

      • はてなだって、こうやって言及元に辿れて、かつそれが分割したツリーだから議論が混乱しないだろ? それがgitよ

        • はてなの議論が混乱してない……だと……。 しらんけどgitというそれもきっと変な混乱が起きるんじゃあないのか。

          • 【最終版】大事なソース_20190201 【最終版】大事なソース_20190202 大事なソース_20190202(最新) 大事なソース_20190202 大事なソース_20190204 こういう混乱が無くなるから便利と理解しとけば...

          • 起きるよ。 初心者が下手にgitやると自分の失敗を歴史改変で無かったことにしようとしてハルマゲドンが起きたり、本来は分かれているはずの世界線を無理矢理ひとつにして混沌世界を...

        • 増田をはてなと呼ぶな。

    • 日本語って不利だよな 英語を翻訳してもだいたい漢字(中国語)だし やまとことばだけで書いた技術書とか読んでみたいよ

    • 個人的にはsvnのほうが好きだけどな。 まあ、事情あってgit使えと言われたら使うしかないんだけど。

    • git push の反対は git pull ではない https://qiita.com/usamik26/items/28be7d2c221a7a53c2c3   これ前も書いたなw 3回目?

      • でも、そういうややこしい単語を選ぶセンスが悪い気もする

    • gitはプログラミングより難しいので、理解できるプログラマは最終的に1割もいない。

    • 要するにgitがクソって事だ。gitに変わるversion controller出でよ!

      • gitより良いもの作れたら世界的に有名人になれると思うわ

        • いいものが流行るなら苦労はないとHaskellユーザーは思うであろう。 darks

        • 「いいものを作れば売れるというナイーブな考えは捨てろ」   ――ラーメンハゲ

    • 「お前にはまだ早い」に一票。

    • 同じファイルの変更が上書きされていて、 「ここの修正が、君のpushで上書きされて修正前に戻ってるんだけど、心当たりある?」 ↓ 「ありません」 ↓ 「どんな操作したの?」 ↓ 「...

    • qiitaで図入りでやれ

      • 図が諸悪の根源なんだって   図は概念を伝えるもので 目的と使い方は文章のほうが良いと思う そしてgitの概念はきちんと知ろうとすると難しい(同時に色んな概念やコマンドが登場す...

        • うまい図は文章のように読めるもんだが、あまりそういう教育をされた人は世の中にいないからな

    • 「Q.本とか買ったほうがいいのかな?」の回答が汎用性ある。よくある不幸の始まり。

    • "git add"は「うpるファイルの選択」だお "add ."は"add ./*"に相当する

記事への反応(ブックマークコメント)

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