Git

【Git】 ファイル変更の取り消し

Git

https://git-scm.com/book/ja/v2/Git-%E3%81%AE%E5%9F%BA%E6%9C%AC-%E4%BD%9C%E6%A5%AD%E3%81%AE%E3%82%84%E3%82%8A%E7%9B%B4%E3%81%97 $ git checkout -- [取り消すファイル名]

【Git】 改行コード (CRLFとLF)

git addすると、「warning: LF will be replaced by CRLF」 https://qiita.com/ritsuka/items/e4e1b9aa36b83886ae17 Gitでaddしたら、「warning: CRLF will be replaced by LF」 https://adan.jp.net/blog/programing/1748 改行コード一覧 (Qiita) https://q…

【Git】特定のコミットを取り込む (git cherry-pick)

初めてチェリーピックを使用 $ git cherry-pick [取り込みたいコミットのハッシュ値] $ git cherry-pick b01sfd6 [feature/1223/#4/modify_css_create 8ds1cf2] 元のコミットメッセージ Date: [曜日] [月] [日] [時]:[分]:[秒] 2019 +0900 2 files changed, …

【Git】ブランチ名の変更(git branch -m)

Git

mオプション ブランチ名を変更する際に、 -mオプションを使う。 コマンド $ git branch -m [古いブランチ名] [新しいブランチ名] $ git branch -m old-feature new-feature Mオプションの使用には注意 参考資料 [公式ドキュメント] https://git-scm.com/book…

【Git】 git tagを付けた

Git

* 今回、はてなブログ(iOSアプリ)の新規投稿アイコンから試投稿。 【1】ローカル環境 タグを付ける (ローカル) $ git tag [タグ名] [ブランチ名 or コミットハッシュ値] $ git tag release-v0.1.0 master タグを削除 (ローカル) $ $ git tag -d [タグ名]…

【技術書】LinuxとGitの良書を購入

2冊の技術書を購入 【1】本気で学ぶ Linux実践入門 サーバ運用のための業務レベル管理術 2019/6/9 https://www.amazon.co.jp/%E6%9C%AC%E6%B0%97%E3%81%A7%E5%AD%A6%E3%81%B6-Linux%E5%AE%9F%E8%B7%B5%E5%85%A5%E9%96%80-%E3%82%B5%E3%83%BC%E3%83%90%E9%8…

★【SSH】公開鍵の作成・登録

【0】dotsshディレクトリの権限確認 .sshディレクトリのアクセス権限は 本人しか読み書きできない権限(700)にする。 【1】公開鍵生成のコマンド オプション ( -t と -b)を用いる。 [ -t (type) ] 暗号化形式を選択するオプション [ -b (byte) ] 鍵の長さ()…

【Git】ワーキングツリー上の管理下にないディレクトリの削除

[参考資料] https://git-scm.com/docs/git-clean https://keyamb.hatenablog.com/entry/2013/07/20/173046 ワーキングツリー上のgit管理下にないファイルを git clean で削除する方法。 git clean [-d] -n # 削除対象の確認 git clean -f # 削除実行 git cle…

Git FlowとGithub Flowにもっともっと慣れていこう

Git

【1】 自己開発にて、Git Flowをもっと使いこなしたい。 [参考資料] https://www.atmarkit.co.jp/ait/spv/1708/01/news015.html develop, featureの運用は毎日おこなっているが、 hotfix, releaserを 自己開発でもこれからは積極的に 取り入れるようにしま…

【書きたい内容のリストアップ(2)】

今日は初投稿なので、 これから書いていきたい内容を リストアップしてみようと思います。 つぎは 【2】gitの運用ルールとlogオプション 私が苦戦していることの一つとして gitの運用ルールと logオプションの使いこなしがあります。 git log --oneline --g…