この記事はエイチームブライズ/エイチームコネクト/エイチーム引越し侍 Advent Calendar 2018 21日目の記事です。本日はエイチーム引越し侍1.5号外人エンジニア@euntasが記事を書きます。
概要
毎日Gitを使っていてもわからないことは絶えず、苦しんでいましたが、
質問集を集めた良いプロジェクトを発見しましたので紹介します。
URL: https://github.com/k88hudson/git-flight-rules
git-flight-rulesとは?
Gitを使う時の問題解決方法をまとめた文書です。
コミットメッセージを間違って書いたり、リベースを間違ったりした場合の問題に対して解決方法が書いてあります。
去年ですがGithubトレンドに上がる程、多くの呼応を得たプロジェクトです。
原本は英語ですが、色んな言語で翻訳されてます。
現在英語、スペイン語、ロシア語、中国語、韓国語、ベトナム語、フランス語文書があります。
コンテンツ一覧
※ リンクは英語原文に飛びます
- リポジトリ
- コミット修正
- ステージング
- ステージ前の変更点
-
ブランチ
- 全てのブランチリストが見たい
- コミットでブランチを作る
- 他のブランチでプールしてしまった
- ローカルのコミットを消してサーバにある私のブランチと合わせたい
- 新しいブランチの代わりにマスターにコミットしてしまった
- 他のレファレンスみたいなところで全てのファイルを維持したい
- 一つのブランチに他のブランチに残すべきのコミットを複数残してしまった
- アップストリームで消されたローカルブランチを消したい
- ブランチを消してしまった
- ブランチを消したい
- 複数のブランチを消したい
- ブランチの名前の変えたい
- 他の人が作業中のリモートブランチにチェックアウトしたい
- 現在のローカルブランチで新しいリモートブランチを作りたい
- リモートヴランチをローカルブランチのためのアップストリームに設定したい
- HEADをデフォルトリモートブランチでトラッキングするように設定したい
- 他のブランチに変更点を間違って残してしまった
- リベースとマージ
- スタッシュ
- 検索
- サブモジュール
- その他
- ファイル追跡
- 設定
- 何を間違ったのか分からない
- Git ショートカット
- 他のリソース
まとめ
この記事を書く時は日本語バージョンを完成したかったのですが、
翻訳に結構時間がかかることに後で気づいてしまい…
タイトルだけになってしまいましたが、誰かに役に立てれば良いなと思っています。
個人的にはGitの勉強が出来て良かったと思います。
お知らせ
エイチームグループでは一緒に活躍してくれる優秀な人材を募集中です。
興味のある方はぜひともエイチームグループ採用ページ(Webエンジニア詳細ページ)よりお問い合わせ下さい。
明日
明日は@ysysysysさんが書いてくれます!お楽しみに!