Topic

git

A collection of 15 issues

ssh接続テストと権限エラー解消

sshの接続テスト ~/.ssh/config を設定したら、gitlabにつなぐテスト。 > ssh -T git@gitlab.com.nekoha Welcome to GitLab, @yoshida.nekoha! うまくいかないとき こんなエラーが出てうまくいかないとき。 Bad owner or permissions on /home/nekoha/.ssh/config パーミッション?ってことで権限を見てみると > ls ~/.ssh/config -rw-rw-rw- 1 nekoha nekoha 348 May 18 09:16 config 権限ありそう。ここで実行権限が足りないのかな?と考えて chmod + x してもダメです。
1 min read

Windows WSL 環境でgitの標準エディタをviにする

WSL入れて快適git生活! と思ってたけど、デフォルトのエディタがnanoで使いにくい。 ちなみにnanoについては「nanoってなに?」ってほど初心者ではあるんだけどviはIT業界入って20年くらい付き合いがある。 ちなみに vi と vim の違いはまだ調べたことがない。 → 調べました nanoやめたい。vi使いたい 意外と簡単にできました。 git config --global core.editor "vi" これだけ。 ああ、快適~~~!!
1 min read

gitコマンドを便利にする

以下で紹介するスクリプトを読み込んでおくと、 * git コマンドを打つときにブランチ名を補完してくれたり * プロンプトでブランチの情報がわかったり する、ちょっと便利な環境になります。 git-completion の取得 git コマンドを補完してくれるスクリプトです。 これをダウンロードして実行権限を付けます。 # git-completionを取得 curl https://raw.githubusercontent.com/git/git/master/contrib/completion/git-completion.bash -o ~/.git-completion.bash # git-completionを実行可能にする chmod +x ~/.git-completion.bash git-prompt の取得 プロンプトにブランチ情報を表示してくれるスクリプトです。 これをダウンロードして実行権限を付けます。 # git-promptを取得 curl https://raw.github
1 min read

gitlabに新プロジェクトをpushできなくて困った話(https編)

※ https接続が対象です。ssh接続でユーザを使い分ける場合はgitlabに新プロジェクトをpushできなくて困った話(ssh編)を参照。 新プロジェクトを作ったけど push できない! ってなことがありまして。 * gitlab にプロジェクト作成 * ローカルのgit init済みのプロジェクトを push いつもならすんなり終わるこのルーチンでエラーになって困りましたっていうお話。 以下の対応策をお試しの場合はアカウント名とプロジェクト名は適宜置き換えてください。 いつものコマンド 毎度のことながら、gitlab に載っている通りのをコピペ。 cd existing_folder git init git remote add origin https://gitlab.com/アカウント名/プロジェクト名.git git add . git commit git push -u origin master 待っていた結果 リポジトリがない? よく探せ。 remote: The project y
1 min read

Gitチートシート

よく使うけど忘れがち。 毎回調べるのもアレなのでメモ。 logを整形 ログを見やすく整形。 .profileに書いておくと便利。 alias glog='git log --date=short --pretty='\''format:%C(yellow)%h %C(green)%cd %C(yellow)%an%C(red)%d %C(reset)%s'\''' Git の全履歴からコードを検索する 全履歴から、特定のキーワードを含むコミットを検索します。 git grep [キーワード] $(git rev-list --all) 特定のコミットまで戻す やらかしたとき、やらかす前まで戻りたい。 あらかじめgit
1 min read

Subscribe to 猫好きが猫以外のことも書く

Don’t miss out on the latest issues. Sign up now to get access to the library of members-only issues.
jamie@example.com
Subscribe