森のコーディング森のコーディングTweetマークアップエンジニアとかWEBディレクターとかをやってる僕が、自分が詰まって、解決したことをここに残しておきますよ。12345...次のページ>>|4月16ソースツリー(sourcetree)でプッシュ済みのコミットをなかったことにするカテゴリ:GITSourcetree最近2回ほどやる必要が出てきたのでメモ。クライアントのGITに接続して仕事をしていて、修正を反映してコミット&プッシュしたらお客さんから「今のコミット取り消してください!」って言われた時。ひー!GITってどんな修正ものこっちゃってコミットをもとにもどしてもその形跡が残っちゃうじゃんよー!どうしたらいいだよ!とパニックなるよね。全部消してコミット履歴からも消す方法がある。resetというやつ。ソースツリーで言うと「このコミットまでmasterを元に戻す」というやつ。(2019年4月時点)ちょっと手順がいくつかあるので説明するよ。Sourcetreeをひらいて、操作したいリポジトリのウィンドウをひらく。コミット履歴一覧の中の上ふたつをけして3つめのところが最新状態になるようにしたい。完全に上2つはなかったことにしたい。resetというやつ)2モードはHardにしちゃう(完全に消す)そしてOKをクリックなんか聞いてくるので、モードをHardにしてOKを押す。※Hardにすると修正作業も全部もとに戻るので作業を残しておきたいときはいったん別のフォルダに該当ファイルを逃しておくなどしてね。するといったんそこまで最新コミットは戻るものの、まだなんか履歴上には自分がプッシュしたコミットが残ってる状態になる。この時点では、まだプルするとやっぱり自分がやった作業が最新になっちゃう。「強制プッシュを許可する」というやつにチェックをいれる※リポジトリの設定じゃなくて、ソースツリーそのものの環境設定だよ。4勇気を出して強制プッシュをやる!3までの時点では、プッシュボタンに数字もついていない状態だけど、プッシュを果敢に押す。するといつものプッシュ確認ウィンドウが出てくるんだけど、そのウィンドウで、「強制プッシュ」にチェックをいれてからOKをおすなんか怖そうな言葉だけどここまできたら、勇気、、勇気を出すしかない・・・!完了!!!!ああらためてコミット履歴をみてみて、自分がやったコミットが消えていて、修正作業をやりはじめた段階まで戻っていれば成功!ふぅやれやれ2019年04月16日10:37tacshockコメント:06月30slickでasNavForでサムネイルを設定したがスライダーが動いている途中に次のスライダーをクリックしても効かないカテゴリ:jQueryライブラリ便利なslickasNavForというオプションをつかえば、スライダーと連動するサムネイルも作れるよね。困ったことがあって、たとえば4秒でスライダーが切り替わるように設定している場合、その4秒間の間に別のサムネイルをクリックしても動いてくれないことがある。お客さんがサムネを連打したりすると「なんかちゃんと動いてません」という修正指示がくる。bugとかで検索したけど出なくて、よくやく自力で解決。なんとオプションがありました。waitForAnimate:trueこのwaitForAnimateというのはアニメーションしてある間は他の操作をうけつけずに待機する、という機能で、デフォルトではtrueになっている。これのおかげで遷移中にサムネイルをクリックしたり矢印(arrows)をクリックしたりしてもうまく動かなかったというわけだった。この機能はもちろんあっていいんだけど、デフォルトはfalseにしておかないと不便だよね。いうわけでオプションはこんな感じになったよ。true});2018年06月30日09:35tacshockコメント:01月5codekitの自分が触ってるプロジェクト以外のファイル更新で自動リロードがかかるのを防ぐカテゴリ:ツール生産性アップアイテムcodekit使ってます。codekitの一番いいのが自動リロード機能。htmlを更新した時に自動でブラウザをリロードしてくれる。cssを更新したときには、ブラウザをリロードせずにcssだけをヌルっと変更してくれるので、ページの途中を作ってる時や、jsでひらいたメニュー内を作ってるときも大活躍する。その自動リロードで悩ましいことが1つあった。うちの会社で複数の人間がcodekitをつかってそれぞれの案件をコーディングしてるとき、自分が作業中のファイルを更新してないのに、dropbox内の別のプロジェクトを誰かがいじっていると彼のいじったファイルが更新されたことでこっちまでオートリロードかかっちゃうことがたびたびあって。普通にどうにかなるやつだった。codekitのプロジェクト一覧をひらくと、ズラッと並んでるプロジェクトの右側にチェックボックスがある。自分が触ってないプロジェクトに関してはこれをはずしてdisableにしておくだけ。こんな簡単なことなら、さっさと調べたほうがよかったね。長い英単語をいれるとtableの中をつきぬけちゃうイラレでスライスを速くするスクリプト。bluetoothヘッドセット1時間1円で暖かい。夏のPC仕事のおともに冷えピタ。クールヘッドで脳のスピードがあがります。お仕事のご依頼・お問い合わせはこちらコーディングのお仕事が得意です。