ベスパリブ

プログラミングを主とした日記・備忘録です。ベスパ持ってないです。

git

私のGitの定形フロー

git

2020/12/17更新 現在のブランチ状態をわかりやすくした Gitに慣れ、だいたい以下の流れが定形になったので、備忘録として残します。 以下では、 (develop) $ 上記を、developブランチにいることを表しています。 1. featureブランチの作成 機能Aを追加するこ…

SSHでもBitbucketのpushやfetch時に毎回パスワード聞かれるときの対処法

ググったら似たような症状が出るわけです。 git パスワード を毎回聞かれる問題の解決方法 - Qiita bitbucketへのpush時に毎回パスワード入力しなくて済むようにする - Qiita ただし上記の記事は、「HTTPSからSSHに変更したら直る」という内容です。 私の場…

ゲン、Gitに切れる

addコマンドの名前がむかつくんじゃ おどりゃクソ森。「ステージする」んだからstageって名前のコマンドにせんか。 resetコマンドの名前がむかつくんじゃ おどりゃクソ森。 「アンステージする」んだからunstageって名前のコマンドにせんか。 このresetコマ…

Gitの勉強の仕方

Gitを初めて触ったのが2014年の1月なので、それから4年が経過しました。毎日Gitに触っているわけではないのでGit歴を単純計算できませんが、大体そのくらい触っているというわけです。その間に、Gitは何回も挫折しました。重要なファイルを何回も消しました…

Gitコマンド備忘録

git

この記事は都度更新します。 [最終更新]2019/12/09 Gitの基本知識 fetch, pull, pushの挙動 【Git】リモートからの取得とリモートへの反映で行っていること(fetch,pull,push) - Qiitafetch, mergeの挙動とかを忘れたらコーヒー飲みながら上の記事を読む。 bl…

.gitignoreで、あるディレクトリの中身すべてを無視しない

git

次のようなディレクトリ構成があるとします。 ├hoge2.txt ├hoge1.txt ├.gitignore └main/ ├ taskA/ │ └ taskAA/ │ └ taskaa.py └ test1.py └ test2.pymain/ディレクトリの中すべてのみをgitで管理したかったので、次のように書きました。.gitignoreの中身 * …

after resolving the conflicts, mark the corrected paths with 'git add <paths>' or 'git rm <paths>' and commit the result with 'git commit'

git

(他ブランチの)特定コミットをmasterブランチにコミットする。 git checkout master git cherry-pick [コミットID] 当たり前のようにエラーが出る。 hint: after resolving the conflicts, mark the corrected paths hint: with 'git add <paths>' or 'git rm <paths>' h</paths></paths>…

BitbucketのSSHキー登録の方法

BitbucketにSSH用の公開鍵を登録する まずBitbuketにアクセス。 右上の人型のアイコンをクリック>「アカウントの管理」 すると管理ページが開くので、左の「セキュリティ」メニューから「SSHキー」をクリック>「鍵を追加」 Labelは適当に「RepositoryName_…

git remote addのやり直し

git

間違えてgit remote addしてしまったときのやり直し方。 git remote add origin http://github.com/hogehoge/FOO_app.git こんな感じでリモートに新しくリポジトリを作成した。しかしやっぱりやめたい。 普通にrmコマンドが使えるので、削除してから作り直す…