はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ git push

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 21 / 21件)
 

git push -f が更に安全になる --force-if-includes - id:onk のはてなブログ

2022/12/17 このエントリーをはてなブックマークに追加 316 users Instapaper Pocket Tweet Facebook Share Evernote Clip rebase onk Advent Calendar 実際

歴史改変、してますか? 私は歴史改変が大好きで、毎日 rebase しています。なので割と毎日 git push -f することになっています。 口で -f と言っても、実際には --force-with-lease --force-if-includes をしているので、これらのオプションのご紹介。 この記事は はてなエンジニア Advent Calendar 2022 の 18 日目で... 続きを読む

Gitのおすすめエイリアス5選 - 詩と創作・思索のひろば

2022/04/01 このエントリーをはてなブックマークに追加 321 users Instapaper Pocket Tweet Facebook Share Evernote Clip Git エイリアス 思索 コミット ひろば

緊急新人エンジニア応援企画! ということで自分が Git のエイリアスとして設定している便利コマンドを紹介していく。 直前のコミットに追いコミットする (git fixit) git commit --amend --no-edit もろもろ整えて git push しよう、とすると「あっちょっと修正したい」となるのはよくあること。その際いちいちコミット... 続きを読む

git push --force でなく git push --force-with-lease を使う - valid,invalid

2016/04/04 このエントリーをはてなブックマークに追加 484 users Instapaper Pocket Tweet Facebook Share Evernote Clip Force valid,invalid fetch Push

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

2016/02/24 このエントリーをはてなブックマークに追加 3798 users Instapaper Pocket Tweet Facebook Share Evernote Clip Git Subversion 基本コマンド ソースコード 作業

皆さんGitは使っているでしょうか?Subversionを使用してソースコードを管理していた頃が少し懐かしいですね。 最近は開発者以外もGitを使ってプロジェクトにコミットすることも増えていると思います。そのような人たちは git add , git commit , git push のような基本コマンドのみしか使わないと思いますが、Gitを使いこなせることは作業の効率アップへと繋がるので是非も... 続きを読む

GitHub にパスワードとかセンシティブなファイルを push してしまったときの対処法 - Qiita

2015/12/19 このエントリーをはてなブックマークに追加 327 users Instapaper Pocket Tweet Facebook Share Evernote Clip GitHub Qiita Push git commit 他人

.gitignore し忘れて他人に見えちゃマズいファイル(パスワードをベタ書きしたファイルや AWS_SECRET_ACCESS_KEY を書いたファイルとか)を git commit しちゃった!そんなときは すればすぐ何もなかったことにできます。 が!そこで気付かずに GitHub へ git push してしまった!こうなると容易に何もなかったことにはできません。 この記事では、こういうと... 続きを読む

いまどきのPHP開発現場 -2015年秋-

2015/10/03 このエントリーをはてなブックマークに追加 287 users Instapaper Pocket Tweet Facebook Share Evernote Clip Masashi Shinbara PHPカンファレンス

いまどきの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

2015/09/09 このエントリーをはてなブックマークに追加 237 users Instapaper Pocket Tweet Facebook Share Evernote Clip GitHub Qiita Force エンジニア 精神崩壊

Protected branches and required status checks もうお済みですか!? 9月4日のことですがgithubより以下の機能がリリースされています。 特定ブランチへのforce pushを無効する 特定ブランチへのマージ時にステータスチェックを必須にする これを実施することで、ある日新人が謎の空のコミットをmasterブランチにforce pushして来たり、あ... 続きを読む

DockerHubのAutomated Buildsをフックして最新のDockerコンテナをデプロイする | SOTA

2015/01/09 このエントリーをはてなブックマークに追加 72 users Instapaper Pocket Tweet Facebook Share Evernote Clip GitHub bitbucket Sota レポジトリ内 機能

DockerHubのAutomated Buildsは,GithubやBitbucketへのgit pushをフックしてレポジトリ内のDockerfileを元にDockerイメージをビルドする機能である. イメージを使う側からすれば,それがどのようなDockfileから作られているか可視化され,常に新しいイメージがあることが保証されるので安心感がある.イメージを提供する側からすればDockerfi... 続きを読む

最新のGitで2014年を振り返る、ver2.0-ver2.2 までの注目すべき変更点 - Qiita

2014/12/08 このエントリーをはてなブックマークに追加 67 users Instapaper Pocket Tweet Facebook Share Evernote Clip Git Qiita Simple 変更点 最新

はい、2014年も終わるということで。最新版の2.2を含んだ2.0 ~ 2.2で追加された注目機能をいくつか紹介したいと思います。なんといっても今年はメジャーバージョンアップのあった年ですからね。 2.0:git push のデフォルトオプションの変更 これは2.0の有名な変更点ですね。matching から simple に変更されました。ちょっとわかりにくい部分だと思うので詳しく説明します。 ... 続きを読む

CircleCIを使った継続的Webセキュリティテスト環境の構築 - 継続的WEBセキュリティテスト VAddyブログ

2014/11/26 このエントリーをはてなブックマークに追加 83 users Instapaper Pocket Tweet Facebook Share Evernote Clip CircleCI WEBセキュリティテスト staging

VAddyとCircleCIを組み合わせると、簡単に継続的セキュリティテスト環境が実現できます。 git pushするとCircleCIのジョブが起動し、テストサーバにコードをデプロイ、そのテストサーバに向けてVAddyからWebの脆弱性検査を実施します。 今回は、 git push -> Unit test -> Deploy(Staging) -> VAddy test -> Deploy(P... 続きを読む

git pushを行ったら自動でipaファイルを生成してDeployGateに配布する | furodriveのブログ

2014/09/22 このエントリーをはてなブックマークに追加 66 users Instapaper Pocket Tweet Facebook Share Evernote Clip IPA DeployGate ShenZhen iOSアプリ

最近iOSアプリの配布にはDeployGateを使用しています。簡単に配布できて便利です! 今回はgit pushを使って自動でDeployGateに登録する方法を確立したのでその手順をメモしておきます。 ターミナルからipa を生成する まずはターミナルからipaファイルを生成してみます。普通にやると面倒なのでshenzhenというライブラリを使ってipaを生成してみます。 `$gem inst... 続きを読む

peco と alias -g で git に便利革命おきた - Qiita

2014/08/12 このエントリーをはてなブックマークに追加 119 users Instapaper Pocket Tweet Facebook Share Evernote Clip peco alias Git Qiita git commit

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

2014/07/20 このエントリーをはてなブックマークに追加 139 users Instapaper Pocket Tweet Facebook Share Evernote Clip GitHub Releases CHANGELOG.md

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

2014/05/30 このエントリーをはてなブックマークに追加 69 users Instapaper Pocket Tweet Facebook Share Evernote Clip JP Magazine リリース Git 2.0 Git 多数

Git開発チームは5月28日、オープンソースの分散型バージョン管理システム「Git 2.0」をリリースした。git pushがデフォルトでsimpleになるなど、後方互換性に影響する変更も多数含まれている。 GitはLinuxカーネル開発におけるソースコード管理のために開発された分散型バージョン管理システム。2005年にバージョン1.0がリリースされ、現在では多くのソフトウェア開発プロジェクトで利... 続きを読む

GitHubのmasterを壊しちゃったらなる早でやってみたいこと - Qiita

2014/05/14 このエントリーをはてなブックマークに追加 76 users Instapaper Pocket Tweet Facebook Share Evernote Clip GitHub Git Qiita master ブランチ

概要 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 [キータ]

2014/01/26 このエントリーをはてなブックマークに追加 66 users Instapaper Pocket Tweet Facebook Share Evernote Clip Jenkins GitHub ローカルレポジトリ キータ 事件

つい先日、GitHubで管理していたテスト用中央ブランチに、チームメンバーが誤ってgit push --forceしてしまい、 一部の歴史が消失するという事件が起きました。 ぎゃあああ!なんばしよっとね!うっかりでしたじゃ済まんとばい! とか思っていたらJenkinsの開発者みたいなスゴい人でもやらかしちゃうみたいです。 Jenkinsの開発者、間違えて一ヶ月前のローカルレポジトリをgit pus... 続きを読む

本の虫: Jenkinsの開発者、間違えて一ヶ月前のローカルレポジトリをgit push --forceしてしまう

2013/11/12 このエントリーをはてなブックマークに追加 363 users Instapaper Pocket Tweet Facebook Share Evernote Clip Jenkins 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のはてなダイアリー

2013/04/17 このエントリーをはてなブックマークに追加 92 users Instapaper Pocket Tweet Facebook Share Evernote Clip naoya Coveralls perl テストカバレッジ

Coveralls は Github に置いているソースコードのテストカバレッジを git push の度に調査して報告してくれるクラウドサービス。「カバー率100%を維持したいなら継続的インテグレーション (CI) のレポーティングにテストカバレッジも含めちゃえばいいじゃない」という貴族向けのサービスです。いえ、貴族はフィクションです。こんな感じでモダンなデザインで色々教えてくれる。各行が何回テ... 続きを読む

引数なしのgit pushは危険なので気をつけましょう - DQNEO起業日記

2012/10/16 このエントリーをはてなブックマークに追加 180 users Instapaper Pocket Tweet Facebook Share Evernote Clip 引数 コミット DQNEO起業日記 ローカルブランチ ご存知

引数なしで"git push"すると、何がpushされるかご存知でしょうか? デフォルトでは、ローカルブランチと同名のブランチがリモート上にあるならそれらを一気にpushしてしまいます。 カレントブランチが何であろうと関係ないのです。 これを人よんで絨毯爆撃pushといいます。(←いま思いついた) 絨毯爆撃pushの例 いまmasterブランチに、未プッシュのコミットがあるとします。 ここで、新た... 続きを読む

アリスとボブのGitシリーズが本になりました! - ザリガニが見ていた...。

2012/09/21 このエントリーをはてなブックマークに追加 52 users Instapaper Pocket Tweet Facebook Share Evernote Clip ザリガニ Git ボブ アリス 一連

gitアリスとボブのGitシリーズとは、4年前の2008年9月5日から始まる以下の一連の日記です。アリスとボブになりきってgitをちゃんと理解したい! - ザリガニが見ていた...。アリスとボブのコラボレーション、gitをちゃんと理解したい! - ザリガニが見ていた...。アリスとボブのサーバー、git pushをちゃんと理解したい! - ザリガニが見ていた...。アリスがチャレンジなコードを書く... 続きを読む

git push + さくらのレンタルサーバーで github pages ライクにデプロイする方法 - punitan (a.k.a. punytan) のメモ

2011/07/09 このエントリーをはてなブックマークに追加 59 users Instapaper Pocket Tweet Facebook Share Evernote Clip punitan punytan scp ライク static

static なサイトを作るにあたっては、「コミット + scp などでファイルを一気に転送」を繰り返すことがよくある方法だと思う。 github pages のように、 git push のみでできると楽なのでこの環境を構築してみた。さくらレンタルサーバー以外でも使える方法なのでそこそこ応用が効きそう。サーバに git 環境を構築する % cd $HOME % mkdir tmp; cd tmp... 続きを読む

 
(1 - 21 / 21件)