helen's blog

ぽんこつによるぽんこつのためのぽんこつブログ

git

detached状態でmasterに-fプッシュした人がいるらしいよ

git

masterが突然ちぎれた対応をしたときのメモです壊れちゃった!とヘルプを求められ、確認すると、 gitホスティングサービス上では不思議な事態が起こっていました。こんな感じでmasterがちぎれていました何をした結果なのか詳細は確認してないのですが、 なん…

$ git show-branchって意外と使えるかもしれない

git

masterをチェックアウトして実行してみた $ git show-branch ! [aaaaa] Revert "Merge pull request #1 in studygit from develop to master" ! [bugfix/revert-merge-commit] Revert "Merge pull request #1 in studygit from develop to master" ! [develo…

リモートに追跡してほしくないファイルをpushしちゃったとき

git

push済み しかも2個前のコミットだからresetはしたくない revertして恥晒ししたくない という依頼を受けたので 自分で試してみた # その人の作業ブランチをチェックアウト $ git checkout feature/branch-a # そこからブランチ派生 $ git checkout -b branc…

リモートにブランチが認識されない

git

ハンズオン主催しておきながらはまったのでメモ クローン developからブランチ作成(ローカル) 作業 $git add && $git commit $git push origin → できない! ローカルでブランチを作成したため、 リモートにこのブランチも管理してくださいというオプショ…

bitbucket使ってみた

アカウント作成しようとしたらすでにアカウントがあったことはさておき 新しくリポジトリを作ってiTermとの接続のためにいろいろしたのでメモちなみに見た目は同社製品とすごくそっくりです 右上のアカウント名>設定>SSHキーで公開鍵の追加ができそうとい…

ややこしいブランチ名をつけたらfetchできなくなった件

git

ちょっとvagrantに興味を持ってしまったので どうせならGitに管理してもらおうと思ったら悲劇が起こりました study-infraブランチ作成 ローカルにチェックアウト 自分のブランチということがわかったほうがいいだろうからブランチ名をhelen/study-infraにし…

ブランチ名とタグ名を同じにしたら怒られた件

git

# コミット指定でタグ打ち $ git tag fix-stg-bkdest b56e49b # 怒られました $ git push origin fix-stg-bkdest error: src refspec fix-stg-bkdest matches more than one. error: failed to push some refs to 'ssh://git@~~~~~~~~~.git' ブランチ名とタ…

forkやめたくて仕方なかった話

チームの意向で今までForkして作業していましたが Forkやだ!やりづらい!と言ったところForkしなくても良くなりましたですがわがままを言ったものの設定方法がわからなくてググったのでめも git remote set-url --push origin リポジトリのSSHのURL参考:gi…

git revertがgit diffにも役立ってくれた素敵な話

git

helen.hatenablog.com の続編です上記の方法は1つのブランチで作業されていて 間に別の案件のコミットが含まれていない場合に使えるものであり、 間に無関係なコミットが混ざっているとその差分もdiffに含まれてしまうため使えません。そこで ローカルでブ…

納品物として大量のコミットが来て白目剥いた話

git

デザインさんに成果物を複数コミットで納品していただいたのですが あるコミットで修正された内容がその後のコミットで戻されていたりとか... その結果差分の取りこぼしがぽろぽろとあり手戻り発生したりとか....すでにマージされた部分だし、 デザインさん…

開発環境の設定ファイルを守りたい話

保守の直近のリリースに突然異動になったものの 開始1時間くらいローカル環境の修復に費やしてしまったので 今後発生させないために対処法まとめ症状 : eclipseとDB(vagrant)の接続ができなくなる 原因 : git stashでcatalina.propertiesの変更を取り戻せ…

stashしてpopして迷走した話

git

リモートの変更を取り込みたいなと思ったら $ git pull Cannot pull with rebase: You have unstaged changes. Please commit or stash them.commitかstashして変更を何とかしないとpullできないよ!!って言われました なので一旦stashして退避 $ git stash…

git pushでやらかして頭が真っ白になった話

git

悲劇は出社1時間後に起こりました。 $ git commit -m "華麗なるコミット" $ git pushpushしてから自分のコミットになかなか恥ずかしいミスを見つけたので プルリクの更新を見られる前にpushを取り消して証拠隠滅しようとしました $ git log # ↓pushしたけど…