git reset --soft HEAD^ を叩けばOK。 --softオプション:ワークディレクトリの内容はそのままでコミットだけを取り消したい場合に使用。 --hardオプション:コミット取り消した上でワークディレクトリの内容も書き換えたい場合に使用。 HEAD^:直前のコミットを意味する。 HEAD~{n}:n個前のコミッ...
$ git rease -i 7a1b94743 出てきた画面で消したいcommitを消して保存する pick 7a1b94743 Merge pull request xxx(from develop) pick 7a1b94742 commit1 pick 7a1b94742 commit2 pick a7d8e5594 取り消したいcommit pick 3259ea98b commit3 pick 84a0ea816 commit4 完了!一番簡単の気がします。
'git mergetool' will now attempt to use one of the following tools: opendiff kdiff3 tkdiff xxdiff meld tortoisemerge gvimdiff diffuse diffmerge ecmerge p4merge araxis bc3 codecompare vimdiff emerge Merging: index.html Normal merge conflict for 'index.html': {local}: modified file {remote}: ...
ただし、TortoiseGitPlink~/.ssh/configはOpenSSH 固有のものを尊重しません(PuTTY のヒントとコツを参照するか、SSH クライアントとしてOpenSSH を構成します。次の段落を参照してください)。Git Bash で TortoiseGitPlink も使用する場合は、次の環境変数を作成しますGIT_SSHPuTTY plink.exe または...
お断り GitHubを使っていることが前提の話です。 あくまで自分の経験でのやり方に尽きるので、これやって現場で怒られても責任は持てません。。 通常Git初心者は(他の人から勧められて)GUIツールを使うと思いますが、この記事では基本的にコマンドでの説明になるのでTortoiseGitの使い方も期待...