タグ git push
人気順 5 users 10 users 100 users 500 users 1000 usersgit push -f が更に安全になる --force-if-includes - id:onk のはてなブログ
歴史改変、してますか? 私は歴史改変が大好きで、毎日 rebase しています。なので割と毎日 git push -f することになっています。 口で -f と言っても、実際には --force-with-lease --force-if-includes をしているので、これらのオプションのご紹介。 この記事は はてなエンジニア Advent Calendar 2022 の 18 日目で... 続きを読む
Gitのおすすめエイリアス5選 - 詩と創作・思索のひろば
緊急新人エンジニア応援企画! ということで自分が Git のエイリアスとして設定している便利コマンドを紹介していく。 直前のコミットに追いコミットする (git fixit) git commit --amend --no-edit もろもろ整えて git push しよう、とすると「あっちょっと修正したい」となるのはよくあること。その際いちいちコミット... 続きを読む
git push --force でなく git push --force-with-lease を使う - valid,invalid
2016 - 04 - 04 git push --force でなく git push --force-with-lease を使う Git GitHub 前に社内チャットで流れてて初めて知った。 他人の変更を上書きするおそれのある git push --force でなく、最後に fetch したタイミング以降に他人が push していたら失敗する git push --force-with-... 続きを読む
Gitのalias機能で超効率的に作業する | eureka tech blog
皆さんGitは使っているでしょうか?Subversionを使用してソースコードを管理していた頃が少し懐かしいですね。 最近は開発者以外もGitを使ってプロジェクトにコミットすることも増えていると思います。そのような人たちは git add , git commit , git push のような基本コマンドのみしか使わないと思いますが、Gitを使いこなせることは作業の効率アップへと繋がるので是非も... 続きを読む
GitHub にパスワードとかセンシティブなファイルを push してしまったときの対処法 - Qiita
.gitignore し忘れて他人に見えちゃマズいファイル(パスワードをベタ書きしたファイルや AWS_SECRET_ACCESS_KEY を書いたファイルとか)を git commit しちゃった!そんなときは すればすぐ何もなかったことにできます。 が!そこで気付かずに GitHub へ git push してしまった!こうなると容易に何もなかったことにはできません。 この記事では、こういうと... 続きを読む
いまどきのPHP開発現場 -2015年秋-
いまどきのPHP開発現場 -2015年秋- 1. @shin1x1 2015/10/03 PHPカンファレンス いまどきのPHP開発現場 -2015年秋- 2. 開発現場で利用する ツール、サービスの話です 3. (c) 2015 Masashi Shinbara @shin1x1 git push / PR 図図 - エンジニアエンジニア PHP開発の現場 4. PHP開発の現場 (c) 201... 続きを読む
githubの特定ブランチへのgit push --forceをprotectしてエンジニアの精神崩壊を防ぐ - Qiita
Protected branches and required status checks もうお済みですか!? 9月4日のことですがgithubより以下の機能がリリースされています。 特定ブランチへのforce pushを無効する 特定ブランチへのマージ時にステータスチェックを必須にする これを実施することで、ある日新人が謎の空のコミットをmasterブランチにforce pushして来たり、あ... 続きを読む
DockerHubのAutomated Buildsをフックして最新のDockerコンテナをデプロイする | SOTA
DockerHubのAutomated Buildsは,GithubやBitbucketへのgit pushをフックしてレポジトリ内のDockerfileを元にDockerイメージをビルドする機能である. イメージを使う側からすれば,それがどのようなDockfileから作られているか可視化され,常に新しいイメージがあることが保証されるので安心感がある.イメージを提供する側からすればDockerfi... 続きを読む
最新のGitで2014年を振り返る、ver2.0-ver2.2 までの注目すべき変更点 - Qiita
はい、2014年も終わるということで。最新版の2.2を含んだ2.0 ~ 2.2で追加された注目機能をいくつか紹介したいと思います。なんといっても今年はメジャーバージョンアップのあった年ですからね。 2.0:git push のデフォルトオプションの変更 これは2.0の有名な変更点ですね。matching から simple に変更されました。ちょっとわかりにくい部分だと思うので詳しく説明します。 ... 続きを読む
CircleCIを使った継続的Webセキュリティテスト環境の構築 - 継続的WEBセキュリティテスト VAddyブログ
VAddyとCircleCIを組み合わせると、簡単に継続的セキュリティテスト環境が実現できます。 git pushするとCircleCIのジョブが起動し、テストサーバにコードをデプロイ、そのテストサーバに向けてVAddyからWebの脆弱性検査を実施します。 今回は、 git push -> Unit test -> Deploy(Staging) -> VAddy test -> Deploy(P... 続きを読む
git pushを行ったら自動でipaファイルを生成してDeployGateに配布する | furodriveのブログ
最近iOSアプリの配布にはDeployGateを使用しています。簡単に配布できて便利です! 今回はgit pushを使って自動でDeployGateに登録する方法を確立したのでその手順をメモしておきます。 ターミナルからipa を生成する まずはターミナルからipaファイルを生成してみます。普通にやると面倒なのでshenzhenというライブラリを使ってipaを生成してみます。 `$gem inst... 続きを読む
peco と alias -g で git に便利革命おきた - Qiita
peco と alias -g で git に便利革命がおきるので、ぜひご活用ください。 記事の一番下に設定のまとめがあります。 目録 便利革命1: git commit → g c 便利革命2: git checkout feature/something-great → g c B 便利革命3: git push -u origin feature/something-great → g pu... 続きを読む
git tagとGitHub ReleasesとCHANGELOG.mdの自動化について | Web Scratch
GitHub Releases GitHubには Releases という機能があります。 Release Your Software Creating Releases · GitHub Help 簡単に言えば、gitのtagに文章や添付ファイルを追加して公開出来るページです。 基本的にはgit tagと連携してるので、tagを付けてgit push --tagsをしていれば、自動的に追加されま... 続きを読む
「Git 2.0」がリリース | SourceForge.JP Magazine
Git開発チームは5月28日、オープンソースの分散型バージョン管理システム「Git 2.0」をリリースした。git pushがデフォルトでsimpleになるなど、後方互換性に影響する変更も多数含まれている。 GitはLinuxカーネル開発におけるソースコード管理のために開発された分散型バージョン管理システム。2005年にバージョン1.0がリリースされ、現在では多くのソフトウェア開発プロジェクトで利... 続きを読む
GitHubのmasterを壊しちゃったらなる早でやってみたいこと - Qiita
概要 GitHubで管理しているブランチ(特にmasterとか)を git push -f origin などしちゃってアッーした場合、やってみると幸せになれるかもしれない手順です。 http://www.objectpartners.com/2014/02/11/recovering-a-commit-from-githubs-reflog/ のパクリです。 まずやること 落ち着く Gitではす... 続きを読む
GitHub上の大事な中央ブランチをgit push --forceの恐怖から守るgit hookスクリプト - Qiita [キータ]
つい先日、GitHubで管理していたテスト用中央ブランチに、チームメンバーが誤ってgit push --forceしてしまい、 一部の歴史が消失するという事件が起きました。 ぎゃあああ!なんばしよっとね!うっかりでしたじゃ済まんとばい! とか思っていたらJenkinsの開発者みたいなスゴい人でもやらかしちゃうみたいです。 Jenkinsの開発者、間違えて一ヶ月前のローカルレポジトリをgit pus... 続きを読む
本の虫: Jenkinsの開発者、間違えて一ヶ月前のローカルレポジトリをgit push --forceしてしまう
2013-11-12 Jenkinsの開発者、間違えて一ヶ月前のローカルレポジトリをgit push --forceしてしまう Jenkin developers accidentally do "git push --force" to over 150 repos on github | Hacker News Jenkinsの開発者、Luca Milanesioによって、Jenkinsの多く... 続きを読む
Coveralls + Perl - naoyaのはてなダイアリー
Coveralls は Github に置いているソースコードのテストカバレッジを git push の度に調査して報告してくれるクラウドサービス。「カバー率100%を維持したいなら継続的インテグレーション (CI) のレポーティングにテストカバレッジも含めちゃえばいいじゃない」という貴族向けのサービスです。いえ、貴族はフィクションです。こんな感じでモダンなデザインで色々教えてくれる。各行が何回テ... 続きを読む
引数なしのgit pushは危険なので気をつけましょう - DQNEO起業日記
引数なしで"git push"すると、何がpushされるかご存知でしょうか? デフォルトでは、ローカルブランチと同名のブランチがリモート上にあるならそれらを一気にpushしてしまいます。 カレントブランチが何であろうと関係ないのです。 これを人よんで絨毯爆撃pushといいます。(←いま思いついた) 絨毯爆撃pushの例 いまmasterブランチに、未プッシュのコミットがあるとします。 ここで、新た... 続きを読む
アリスとボブのGitシリーズが本になりました! - ザリガニが見ていた...。
gitアリスとボブのGitシリーズとは、4年前の2008年9月5日から始まる以下の一連の日記です。アリスとボブになりきってgitをちゃんと理解したい! - ザリガニが見ていた...。アリスとボブのコラボレーション、gitをちゃんと理解したい! - ザリガニが見ていた...。アリスとボブのサーバー、git pushをちゃんと理解したい! - ザリガニが見ていた...。アリスがチャレンジなコードを書く... 続きを読む
git push + さくらのレンタルサーバーで github pages ライクにデプロイする方法 - punitan (a.k.a. punytan) のメモ
static なサイトを作るにあたっては、「コミット + scp などでファイルを一気に転送」を繰り返すことがよくある方法だと思う。 github pages のように、 git push のみでできると楽なのでこの環境を構築してみた。さくらレンタルサーバー以外でも使える方法なのでそこそこ応用が効きそう。サーバに git 環境を構築する % cd $HOME % mkdir tmp; cd tmp... 続きを読む