Scratch book

大切なのはアウトプットとコミットメント。 忘備録てきなかんじです。

メニューを開く
  • ホーム
  • Home

Git

[Git] depthをつけてcloneしたらリモートブランチにチェックアウトできない時の対策

GitでCloneしようとしたらなぜか失敗する場合以下のコマンドでcloneできる場合があります。 原因は大きなファイルがコミットされていてサーバー側でエラーになったりしているようです。 ```bash `gutter:false; $ git clone --de...

Git

uiflowでUI Flowsを作成する

UI Flowsを作成するツールに[uiflow](https://github.com/hirokidaichi/uiflow)があります。 決まった方式で記載しておくと、フローを生成してくれるのですが画面などの単位でファイルを分けて記述したかったので、Makefi...

Git

[Git] コミット履歴と差分を同時に確認する

Gitのログでコミット間の差分を見る方法です。 manでみても、初めの方に書いてなくてよくわかりませんでした。 COMMON DIFF OPTIONSに記載がありました。 ```bash `gutter:false; $ git log -p ``` 引数...

Git

[Git] 特定のファイルだけバージョンを過去に戻す

Gitで特定のファイルだけ前の状態を見たい時があります。 ```bash `gutter:false; $ git checkout <hash> <file path> ``` 元に戻すには、reset HEADとかして元に戻します。 ...

Git

[Git] コミットメッセージを編集するエディターを変更する

Ubuntuでgitを使う時に、コミットメッセージ入力のエディタにnanoが選択されています。 使いにくいので変更したいのですが、いつも変更方法を忘れてしまうので、忘備録に記載します。 nanoは矢印で移動できたり、直感的な部分は多いので初心者には使いやすいと思...

Git

[Git] コミットするときに気をつける事

ZERO BUGSシリコンバレープログラマの教え(日経BP社)を読んでいます。 コミットする時に気を付けなければいけない事を再確認しました。 1. コミットする前に必ずコンパイルする 2. コミットする前に変更箇所をテストする さらに、プロジェクトにファイルを追加...

Git

[Git] 緊急事態 コミットしたはずのコミットが消えた

先日会社でGitのコミットが消えた!!と相談されました。 どんな操作をしたのか聞いたのですが、コマンドではなくGUIのツールを使っていて、何となく操作をしていたらしく、何をしたのかよくわかりませんでした。 ちょっと無理かなーと思っていたのですが、消えたコミットを探...

Git

[Git] コミットをまとめる

Gitを使っていて、コミットをまとめたい時が結構あります。 (ちょこちょこみっとして行った時など) そんな時には、rebaseコマンドを使ってまとめられます。 ## コミットメッセージをまとめる 直前の3つのコミットをまとめます。 ```bash `gutt...

Git

[Git] tagの一覧を日付順にソートして表示させる

Gitでタグを作成すると思うのですが、日付順にソートして表示させる方法を調べました。 ついでに作成した日付を一緒に表示させます。 ```bash `gutter:false; $ git tag -l --format='%(taggerdate) %(...

Git

[Git] ローカルブランチをremoteにpushする

Gitでローカルのブランチをremoteにpushする方法です。 いくつか方法がありますが、pushしたリモートのブランチをトラッキングするには以下の方法でpushします。 ## 方法 ```bash `gutter:false; $ git push -u or...

Git

[Git] リモートとの差分を確認する

Gitでリモートとの差分を確認したい時があります。 コマンドで確認するには、対象をorigin/masterのように指定します。 ```bash `gutter:false; $ git diff HEAD origin/master ``` あまり使うことは...

Git

[Git] 特定のファイルの履歴を確認する

最近仕事が忙しくて、書きためていた記事もそこをついてしまっていました。 Gitで特定のファイルの変更履歴を見たい時にどうしますか? ツールを使って見る方法もありますが、Gitのコマンドで確認する方法もあります。 ```bash `gutter:false;...

Git

[Git] マージするのかプルするのかそれが問題だ

Gitで開発していて、コミットしたい時にリモートリポジトリが進んでいたらどうしますか? 普通は以下の2つのコマンドのうちどちらかを行うのではないでしょうか? * git pull * git rebase ## git pull場合 git pullはfetchと...

Git

[Git] アカウントを切り替えて使う

Gitを使っていると、コミットするアカウントを切り替えたい時があります。 そんな時にはローカルのアカウントを変更する事になります。 ```bash `gutter:false; $ git config --local user.name "local...

Git

[Git] diffやaddでパスを指定する

Gitをコマンドラインで使っていると、addやdiffした時に特定のファイルを指定したい時があります。 今まではコピペしていたのですが、*も使えることがわかりました。 長いパスを全て入力する必要がないので、かなり使い勝手が良いです。 ```bash `gutte...

Git

[Git] リモートブランチをローカルに持ってくる

Gitのリモートリポジトリからローカルにブランチを持ってくる方法をいつも忘れてしまうので忘備録として残します。 ## リモートブランチの一覧を表示する ローカルブランチも表示されますが... ```bash `gutter:false; $ git fetch $ ...

Git Mac

[Git] ターミナルのプロンプトに現在のブランチ名を表示する

ターミナルのプロンプトにブランチ名が表示されると、ブランチの切り替え忘れなどなくて助かります。 マシンを切り替えたタイミングで再度同じ作業が必要になったので、忘備録として残します。 ## 方法 MacにはXcodeを使っているとGitが勝手に入りますが、brew...

Git

[Git] 特定のファイルの履歴を確認する方法

Gitなどのバージョン管理システムを使っていると特定のファイルの履歴を確認したくなる時があります。 GUIのアプリを使っている時には、その機能でできるのですが、コマンドも知っていると役に立ちます。 ## 方法 ```bash git log -p [file pat...

Git

sshでcloneしたGitリポジトリのアクセスユーザーを変更したい時の変更方法

Gitでクローンしてきたリポジトリに対してfetchやpullとかしたい時に、 クローンしてきたのが別のユーザーになっていて 「パスワードわからないから出来ない!!」 という場面がありました。 その時になかなかググってもいい方法が見つからなかったので、解決方法です...

Git

Gitでコミット間で変更のあったファイルを調べる

Gitを使っていて、コミット間に変更のあったファイルを調べたい時がある。 そんな時には下記のコマンドで確認することができます。 ```shell $ git diff --name-status HEAD^ HEAD # 新規追加のファイルのみ表示する場合 $ git...

Next>

サイト内検索

人気記事

  • [Python] 電車時刻表の再現シミュレーター
    子供が電車好きなので、近くの路線(上高地線)の電車の場所がわかる[スクリプト](https://github.com/k28/python_time_table_simulation)を作成しました。 上高地線の時刻表データからどの駅を何時に出発するかがわかるので、そ...
  • [SQL] 超絶遅いSQLを高速化した (同じテーブルをjoin)
    何万件もあるテーブル同士をJOINしていて超絶遅かったSQLの実行を早くした話です。 テーブル同士のJOINをしていたり、サブクエリを使っていたりで遅そうだなとは思っていましたが、実際に使ったら遅すぎて使えませんでした。 (少ない環境ならそれなりに動くので、本番で...
  • Raspberry pi で画面が見切れてしまっている時の直し方
    raspbery pi をHDMIでディスプレイに繋いでセットアップしていたのですが 画面の上下左右が見切れてしまっていました。 直し方がわかったので備忘録として残します。 ### 修正方法 以下のファイルを編集する ``` `gutter:false; $ /...

カテゴリー

  • 9cc
  • Android
  • awk
  • Bash
  • C
  • C++
  • DeepLearning
  • Docker
  • emacs
  • Fedora
  • Git
  • Go
  • GoogleHome
  • HTML
  • iOS
  • iPad
  • iPhone
  • Java
  • JavaScript
  • Keras
  • kotlin
  • Linux
  • Lisp
  • Mac
  • macOS
  • nginx
  • Objective-C
  • OS
  • Perl
  • PHP
  • PowerShell
  • Puzzle
  • Python
  • Raspberry pi
  • Ruby
  • Scheme
  • Security
  • sed
  • Shell
  • SQL
  • Swift
  • Ubuntu
  • Unix
  • VB
  • Vim
  • VSCode
  • watchOS
  • Windows
  • Xcode
  • zsh
  • アニメ
  • アプリ作成
  • ウィスキー
  • お酒
  • ガジェット
  • カップ麺
  • キャンプ
  • ゲーム
  • システム管理
  • マンガ
  • ワンライナー
  • 映画
  • 競技プログラム
  • 雑記
  • 書評
  • 正規表現
  • 設計
  • 低レイヤ

ブログアーカイブ

  • 1月 2025 ( 2 )
  • 2月 2024 ( 1 )
  • 1月 2024 ( 1 )
  • 11月 2023 ( 1 )
  • 10月 2023 ( 2 )
  • 4月 2023 ( 2 )
  • 3月 2023 ( 3 )
  • 2月 2023 ( 2 )
  • 1月 2023 ( 5 )
  • 12月 2022 ( 4 )
  • 11月 2022 ( 2 )
  • 10月 2022 ( 6 )
  • 9月 2022 ( 1 )
  • 8月 2022 ( 3 )
  • 7月 2022 ( 2 )
  • 6月 2022 ( 2 )
  • 5月 2022 ( 2 )
  • 4月 2022 ( 9 )
  • 2月 2022 ( 2 )
  • 1月 2022 ( 3 )
  • 12月 2021 ( 2 )
  • 11月 2021 ( 2 )
  • 10月 2021 ( 3 )
  • 9月 2021 ( 7 )
  • 8月 2021 ( 1 )
  • 7月 2021 ( 5 )
  • 6月 2021 ( 4 )
  • 5月 2021 ( 4 )
  • 4月 2021 ( 8 )
  • 3月 2021 ( 5 )
  • 2月 2021 ( 6 )
  • 1月 2021 ( 13 )
  • 12月 2020 ( 7 )
  • 11月 2020 ( 12 )
  • 10月 2020 ( 9 )
  • 9月 2020 ( 2 )
  • 8月 2020 ( 10 )
  • 7月 2020 ( 3 )
  • 6月 2020 ( 6 )
  • 5月 2020 ( 9 )
  • 4月 2020 ( 8 )
  • 3月 2020 ( 9 )
  • 2月 2020 ( 9 )
  • 1月 2020 ( 8 )
  • 12月 2019 ( 3 )
  • 11月 2019 ( 5 )
  • 10月 2019 ( 6 )
  • 9月 2019 ( 2 )
  • 8月 2019 ( 13 )
  • 7月 2019 ( 10 )
  • 6月 2019 ( 10 )
  • 5月 2019 ( 8 )
  • 4月 2019 ( 8 )
  • 3月 2019 ( 9 )
  • 2月 2019 ( 13 )
  • 1月 2019 ( 17 )
  • 12月 2018 ( 13 )
  • 11月 2018 ( 13 )
  • 10月 2018 ( 20 )
  • 9月 2018 ( 13 )
  • 8月 2018 ( 10 )
  • 7月 2018 ( 21 )
  • 6月 2018 ( 13 )
  • 5月 2018 ( 23 )
  • 4月 2018 ( 27 )
  • 3月 2018 ( 25 )
  • 2月 2018 ( 23 )
  • 1月 2018 ( 16 )
  • 12月 2017 ( 17 )
  • 11月 2017 ( 12 )
  • 10月 2017 ( 13 )
  • 9月 2017 ( 13 )
  • 8月 2017 ( 21 )
  • 7月 2017 ( 9 )
  • 2月 2017 ( 2 )
  • 1月 2017 ( 1 )
  • 10月 2016 ( 3 )
  • 8月 2016 ( 2 )
  • 7月 2016 ( 4 )
  • 6月 2016 ( 2 )
  • 10月 2014 ( 1 )
  • 9月 2014 ( 2 )
  • 4月 2014 ( 1 )
  • 3月 2014 ( 1 )
  • 2月 2014 ( 1 )
  • 1月 2014 ( 3 )
  • 12月 2013 ( 1 )
  • 5月 2013 ( 1 )

自己紹介

自分の写真
k28
休日は子供と遊んだり, プログラミングしたりしてます. GitHub:https://github.com/k28
詳細プロフィールを表示
© 2013 - 2019 Scratch book . プライバシーポリシー. Powered by Blogger.