senooken JP Social
  • FAQ
  • Login
senooken JP Socialはsenookenの専用分散SNSです。
  • Public

    • Public
    • Network
    • Groups
    • Popular
    • People

Conversation

Notices

  1. せのお (妹尾 賢) (senooken@social.senooken.jp)'s status on Thursday, 21-Feb-2019 18:56:55 JST せのお (妹尾 賢) せのお (妹尾 賢)
    Gitがよくわからない。
    http://freak-da.hatenablog.com/entry/20111105/p1
    In conversation Thursday, 21-Feb-2019 18:56:55 JST from web permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      【派閥別】Gitのコミットを間違えたときの対処法まとめ
      By keisukefukuda from Hatena Blog
    • sumiyaki likes this.
    • incmplt ポッケの中のおもちゃ (incmplt@gadget.inpocket.net)'s status on Thursday, 21-Feb-2019 19:24:46 JST incmplt ポッケの中のおもちゃ incmplt ポッケの中のおもちゃ
      in reply to

      @senooken Gitはコマンドプロンプトで使うと大変ですがSourceTreeとかで使えば、わりといろんな方でも使っていただけますね。
      最大の問題は「本番のソースを直接書き換えちゃう、ルールを守らない人」だと思います。
      それで、システムぶっ壊された経験あり…(本人は、そんな運用をずっとしていたらしいので、Gitじゃなく、別の意味で闇は深いのかも

      In conversation Thursday, 21-Feb-2019 19:24:46 JST permalink
      sumiyaki likes this.
    • せのお (妹尾 賢) (senooken@social.senooken.jp)'s status on Thursday, 21-Feb-2019 20:59:38 JST せのお (妹尾 賢) せのお (妹尾 賢)
      in reply to
      • incmplt ポッケの中のおもちゃ
      ありがとうございます。使い方を誤ると怖いですね…

      VCS自体がそもそも複雑で難しいのだと感じています。
      Gitもできることが多い分,サブコマンドやらオプションやらも大量にあり,それに伴いわけのわからないエラーも大量に存在していて,難しいです。
      まして,Gitは分散型VCSで相手と手元があり,そこでよくコンフリクトがおきます。
      GUIがあれば負担は減るでしょうが,少しでもイレギュラーなことをやるとエラーになるのは同じなのではないかと感じています。
      よくやる作業に絞って,テンプレート化して何回もやって覚えます。
      In conversation Thursday, 21-Feb-2019 20:59:38 JST permalink
      incmplt ポッケの中のおもちゃ and sumiyaki like this.
    • せのお (妹尾 賢) (senooken@social.senooken.jp)'s status on Thursday, 21-Feb-2019 23:00:32 JST せのお (妹尾 賢) せのお (妹尾 賢)
      in reply to
      Gitでつまづいたのは,push後にコミットメッセージだけ間違えていたことに気付いて,慌ててgit commit --amendでメッセージだけ直してpushしたらでたnon-fast-forward。
      これの解決方法がいろいろある。
      In conversation Thursday, 21-Feb-2019 23:00:32 JST permalink
      sumiyaki likes this.
    • せのお (妹尾 賢) (senooken@social.senooken.jp)'s status on Thursday, 21-Feb-2019 23:02:12 JST せのお (妹尾 賢) せのお (妹尾 賢)
      in reply to
      このあたり。しかし,どれもだめ。
      Git でリモートに push 済みのコミットを amend したときの対応方法 | gotohayato https://gotohayato.com/content/445
      One Command to Change the Last Git Commit Message - DEV Community ???? https://dev.to/mrahmadawais/one-command-to-change-the-last-git-commit-message--42hb
      In conversation Thursday, 21-Feb-2019 23:02:12 JST permalink

      Attachments


      1. One Command to Change the Last Git Commit Message
        from The Practical Dev
        Ever wanted to amend the git commit message that you just committed and pushed it to remote as well. Well, I wrote one single bash function to deal with it.
    • せのお (妹尾 賢) (senooken@social.senooken.jp)'s status on Thursday, 21-Feb-2019 23:03:52 JST せのお (妹尾 賢) せのお (妹尾 賢)
      in reply to
      いろいろやっている間に状況が変わったから。こういうとき,いつもgit pullでリモートの状態を手元に持ってくる。
      すると,勝手にマージされて余計なコミットが追加で2個も発生した。
      これがいやだから,git reset --hard HEAD~1で2個戻してpushするもだめ。
      In conversation Thursday, 21-Feb-2019 23:03:52 JST permalink
    • せのお (妹尾 賢) (senooken@social.senooken.jp)'s status on Thursday, 21-Feb-2019 23:07:33 JST せのお (妹尾 賢) せのお (妹尾 賢)
      in reply to
      git push -fも,git push --force-with-lease使ったほうがいいとかいろいろある。結局,git push -fもエラーで弾かれた。わけがわからない。どうすればよかったのか。結局余計なコミットが2個できた。Git完全に理解するのは不可能だと思ってる。
      In conversation Thursday, 21-Feb-2019 23:07:33 JST permalink
    • せのお (妹尾 賢) (senooken@social.senooken.jp)'s status on Thursday, 21-Feb-2019 23:11:17 JST せのお (妹尾 賢) せのお (妹尾 賢)
      in reply to
      コミットメッセージを打ち間違える。けっこうやる。打ち間違えたメッセージが残るのは恥ずかしい。
      どうするのがいいのか。即行でgit push --force-with-leaseで上書きするのがいいのか。しかし,万が一他の人が作業していたらどうすればいいのか。
      In conversation Thursday, 21-Feb-2019 23:11:17 JST permalink
    • せのお (妹尾 賢) (senooken@social.senooken.jp)'s status on Thursday, 21-Feb-2019 23:12:04 JST せのお (妹尾 賢) せのお (妹尾 賢)
      in reply to
      mergeしてまた余計なコミットを2個作るのか。これはミスしたコミットが消えないから意味がない。
      だとしたら,最終手段のgit filter-branchで履歴を削除するのか。これはかなりクリティカルで重たい作業。

      こんなのがよく発生するから,Git使うとストレスが貯まる。
      In conversation Thursday, 21-Feb-2019 23:12:04 JST permalink
    • せのお (妹尾 賢) (senooken@social.senooken.jp)'s status on Thursday, 21-Feb-2019 23:16:04 JST せのお (妹尾 賢) せのお (妹尾 賢)
      in reply to
      これはGUI使えば解決するたぐいの問題ではない。Gitの構造的な問題。
      うまくいっているときはいいが,少しでも例外的な作業が発生すると途端に復旧が難しくなる。
      どうにかならんのか…
      In conversation Thursday, 21-Feb-2019 23:16:04 JST permalink
      まんじゅ(́ん`)@駄メンター and sumiyaki like this.

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

senooken JP Social is a social network, courtesy of senooken. It runs on GNU social, version 2.0.2-beta0, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All senooken JP Social content and data are available under the Creative Commons Attribution 3.0 license.