森のコーディング森のコーディングマークアップエンジニアとかWEBディレクターとかをやってる僕が、自分が詰まって、解決したことをここに残しておきますよ。slickでasNavForでサムネイルを設定したがスライダーが動いている途中に次のスライダーをクリックしても効かない4月16ソースツリー(sourcetree)でプッシュ済みのコミットをなかったことにするカテゴリ:GITSourcetreeTweet最近2回ほどやる必要が出てきたのでメモ。クライアントのGITに接続して仕事をしていて、修正を反映してコミット&プッシュしたらお客さんから「今のコミット取り消してください!」って言われた時。ひー!GITってどんな修正ものこっちゃってコミットをもとにもどしてもその形跡が残っちゃうじゃんよー!どうしたらいいだよ!とパニックなるよね。全部消してコミット履歴からも消す方法がある。resetというやつ。ソースツリーで言うと「このコミットまでmasterを元に戻す」というやつ。(2019年4月時点)ちょっと手順がいくつかあるので説明するよ。Sourcetreeをひらいて、操作したいリポジトリのウィンドウをひらく。コミット履歴一覧の中の上ふたつをけして3つめのところが最新状態になるようにしたい。完全に上2つはなかったことにしたい。resetというやつ)2モードはHardにしちゃう(完全に消す)そしてOKをクリックなんか聞いてくるので、モードをHardにしてOKを押す。※Hardにすると修正作業も全部もとに戻るので作業を残しておきたいときはいったん別のフォルダに該当ファイルを逃しておくなどしてね。するといったんそこまで最新コミットは戻るものの、まだなんか履歴上には自分がプッシュしたコミットが残ってる状態になる。この時点では、まだプルするとやっぱり自分がやった作業が最新になっちゃう。「強制プッシュを許可する」というやつにチェックをいれる※リポジトリの設定じゃなくて、ソースツリーそのものの環境設定だよ。4勇気を出して強制プッシュをやる!3までの時点では、プッシュボタンに数字もついていない状態だけど、プッシュを果敢に押す。長い英単語をいれるとtableの中をつきぬけちゃうイラレでスライスを速くするスクリプト。bluetoothヘッドセット1時間1円で暖かい。夏のPC仕事のおともに冷えピタ。クールヘッドで脳のスピードがあがります。お仕事のご依頼・お問い合わせはこちらコーディングのお仕事が得意です。