:note

Git

gitでマージ前の状態に push -f

トピックブランチをマージしてリリースしたのに、一度マージする前にもどさないといけなかった時の手順 $ git push -f origin HEAD~:master リモートをローカルのひとつ前の状

すでにつけた git tag のメッセージを更新したい

git tag - How do I edit an existing tag message in git? - Stack Overflow % git tag -n v0.0.1 foo v0.0.2 bar v0.0.3 baz % git tag v0.0.1 v0.0.1 -m poo fatal: tag 'v0.0.1' already exists % git tag v0.0.1 v0.0.1 -f -m poo Updated tag 'v0.0.1' (was 2ad0e25) % git tag -n v0.0.1 poo v0.0.2 bar v0.0.3 baz

gitで空コミットする

cedar-14 スタックにアップグレードする方法をさがしてて Migrating to the Celadon Cedar-14 Stack | Heroku Dev Center で git で空コミットする方法をみつけた $ git commit --allow-empty -m "Upgrading to Cedar-14" とかすると変更内容なしで

gitのセキュリティアップデートと .gitconfingの変更

年末にむけて stringer のdbの7000行確認をしたら git が危ないバージョンといわれたのでアップグレードした % heroku pg Your version of git is 2.1.0. Which has serious security vulnerabilities. More information here: https://blog.heroku.com/archives/2014/12/23/update_your_git_clients_on_windows_and_os_x % brew outdated git

git-ftp

$ brew install git-ftp URL • FTP (default) host.example.com[:<port>][/<remote path>] • FTP ftp://host.example.com[:<port>][/<remote path>] • SFTP sftp://host.example.com[:<port>][/<remote path>] • FTPS ftps://host.example.com[:<port>][/<remote path>] • FTPES ftpes://host.example.com[:<port>][/<remote path>] OPTIONS -h, --help Shows this help screen. -u, --user FTP login name. -p, --passwd FTP password. -k, --keychain FTP password from KeyChain (Mac OS X only). -s, --scope Using a scope (e.g. dev, production, testing). -D, --dry-run Dry run: Does not upload anything. -a,

gitでマージされてないbranchを調べる

gitでまだマージされてないbranchを調べたい 全てのブランチ $ git branch imageupload * master search sorcery zip マージ済のブランチ $ git branch --merged * master search sorcery zip 未マージのブランチ $ git

back to top