Git

★Git コミット メッセ 英語 ( commit english git)

形式 Prefix (file) : summary Part.1 Angular.jsのmd feat: 新しい機能 fix: バグの修正 docs: ドキュメントのみの変更 style: 空白、フォーマット、セミコロン追加など refactor: 仕様に影響がないコード改善(リファクタ) perf: パフォーマンス向上関連 te…

個人開発用Githubメッセージ

接頭辞 refactor: make use of [使用パッケージ] chore(samples): add [ファイル名 / フォルダ名] fix(client): fix Twitter lint in Sidebar and decide URL automatically perf(client): don't include setupWebSlides in useEffect when on browsers feat…

★Githubで使われている頻出動詞TOP20

Githubで使われている頻出動詞TOP20 qiita.com qiita.com qiita.com

Vueで作成したSPAをGithubPagesでホスティングする

ディレクトリ構造 . ├── README.md ├── babel.config.js ├── docs │ ├── 404.html │ ├── css │ ├── favicon.ico │ ├── img │ ├── index.html │ └── js ├── github │ ├── before_pr.md │ ├── installation.md │ ├── new_branch.md │ └── tasks.md ├── image_c…

★【人気記事】 Git コミットメッセージ

qiita.com

★PR時にSquashして、見やすく

[背景] コミットの並び コミット6 コミット5 コミット4 コミット3 コミット2 コミット1 コミット0 (分岐点) master [手順1] $ git rebase -i {コミット0のID} [手順2] squashに変える (1行目はpick) pick squash squash 「:wq」 [手順3] 2度目のvimの自動…

GitHub ActionsでPRを自動で立てる

zenn.dev

タグからブランチを切る

ikm.hatenablog.jp

★リモートmasterブランチへのpushを禁止する方法

www.granfairs.com

★Github Flowの上手な運用

www.slideshare.net

★コマンドラインからPR

https://www.publickey1.jp/blog/20/githubgithub_cliissuewindowsmaclinux.html

★PRをマージする際の3手法の使い分け

qiita.com

PRを出す際には、ブランチを統合しよう

www.granfairs.com

【Git】 squashとコミット削除を混同しないように。

qiita.com 今回ミスった理由 コミットの削除とコミットの統合(squash)を同じだと勘違いしていた。 この状態が操作前 pick abc123 (過去) pick def456 (中間) pick ghi789 (最新) コミットの削除 pick abc123 (過去) pick ghi789 (最新) => 最新のコミットの…

rebase作業で色々試した

一連のrebase作業の開始前 $ gloga * 543010c (new-ci) [2020.07.29] brewでインストールしたcirclecivalidateでOK | * e7c62c4 (HEAD -> ci-cd, origin/ci-cd) [2020.07.29] インデントを追加5 | * 958fbe8 [2020.07.29] インデントを追加4 | * 05cbca3 [20…

gitのHEADの構造把握

qiita.com

【Laradock】 Laravel x Docker SetUp (lsofでNginxの解決方法)

(備考) HTTPサーバのポート占有エラーでも、この記事を見返す。 1. $ mkdir nutrition 2. ~/DockerStore/nutrition $ git clone https://github.com/Laradock/laradock.git -b v9.6 $ cd laradock $ cp env-example .env 3. # Point to the path of your app…

★【Git】 自分のチートシート

辞書的に使いたいのと一元管理したい。 www.ohmsha.co.jp tracpath.com qiita.com https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.amazonaws.com%2F0%2F70342%2F47f54fc4-60fa-9384-ba77-0ef4c0ed958d.png?ixlib=rb-1.2.2&auto=…

【Github】 1台のリポジトリで、複数のGithubアカウントにSSH接続

本日のエラー内容 [1] Githubページでは Add SSH keyを押すと、 Key is already in use [2] $ git push -u origin master ERROR: Repository not found. fatal: Could not read from remote repository. Please make sure you have the correct access right…

【Github Status】

https://www.githubstatus.com/

【】 .ssh/configのGithubの場合

数日前に、bash_profileでgithubの公開鍵を指定するのをやめた。 すると、.ssh/configにHost githubを書いているにも関わらず本日push失敗 Hostname:Project MacUser$ git push -u origin master git@github.com: Permission denied (publickey). fatal: Cou…

【git】 gitのfast-forwardオプションについて

Git

[課題] fetchしてmergeした際に、コミットが1つ先行してしまう git merge オプションの --ff, --no-ff, --ff-only の違い https://yu8mada.com/2018/08/15/the-difference-between-the-git-merge-options-ff-no-ff-and-ff-only/ ファストフォワードマージと…

【Git】 mergeとrebaseの使い分け

Git

mergeとrebaseは共に履歴を統合しますが、特徴が異なります。 merge 変更内容の履歴はそのまま残るが、履歴が複雑になる。 rebase 履歴は単純になるが、元のコミットから変更内容が変更される。そのため、元のコミットを動かない状態にしてしまうことがある…

【Git Flow】 fetch と merge

[参考資料] http://www-creators.com/archives/1272 developブランチを例に。 [1] git fetch origin 全てのブランチをfetch $ git fetch origin [1] git fetch origin develop developブランチのみをfetch $ git fetch origin develop [2] git merge --no-ff…

【Git】 チートシート

Git

https://qiita.com/kozzy/items/b42ba59a8bac190a16ab?utm_content=bufferc3323&utm_medium=social&utm_source=facebook.com&utm_campaign=buffer

【CI】 成功

2020.02.15 自動デプロイの実行 (git push production master) (注意) /public /storage などを.gitignoreに含めて、更新を消してしまわないように運用に配慮。 hotfixにpush [参考資料] https://qiita.com/zaburo/items/8886be1a733aaf581045 リポジトリ構…

【Git】

Git

https://twitter.com/gakisan8273/status/1225211007829594113?s=21 ローカルには origin/master という、「originリモート」の「masterブランチ」を追跡(同期)するブランチがある ・fetch 「originのmaster」を「ローカルのorigin/master」に同期 ・merge…

【Git】 リモートリポジトリに書き込み権限が無くて、詰まったケース

[P.124] $ git push production master:master [P.237] [リモートで] $ git init --bare --shared ネットワーク経由での共有 sshプロトコルを利用した共有 Gitリポジトリにアクセスできるグループを作成し、 書き込み権限を与えるユーザをこのグループのメン…

【Git】 リモートリポジトリの設定

Git

git pushでremote rejectedと怒られた時にやったことメモ https://qiita.com/ssm_snow/items/3041be842cadf68e6d67 ノンベアリポジトリはワーキングディレクトリあり ベアリポジトリはワーキングディレクトリなし。 ベアリポジトリとノンベアリポジトリの違…

【Git】 origin以外の短縮文字が使えることを知らなかった

https://git-scm.com/book/ja/v2/Git-%E3%81%AE%E5%9F%BA%E6%9C%AC-%E3%83%AA%E3%83%A2%E3%83%BC%E3%83%88%E3%81%A7%E3%81%AE%E4%BD%9C%E6%A5%AD リモートリポジトリの追加 これまでのセクションでも何度かリモートリポジトリの追加を行ってきましたが、 こ…