git
SVNの場合 svn update ファイル名 Gitの場合 git fetch --all git checkout origin/master -- ファイル名 git add ファイル名 git commit -m "リモートから取得"
まず、どのコミットで消してしまったかを探します: git rev-list -n 1 HEAD -- deleted_image.png すると長いコミットのハッシュが出力されます。 そのコミットで削除してしまったので、その1つ前の状態から取得します: git checkout コミットハッシュ^ --…
git pullする前に、どのような変更がマージされるか確認したい、ということはありませんか? 僕は以下のようにしてチェックしています: git fetch origin master git diff HEAD..origin/master そして問題がなければ git merge origin master としています。
まず、ドライランを行います: git clean -nd すると、何を削除するかの一覧が出力されます: Would remove src/Controller/ArticlesController.php Would remove src/Controller/AuthorsController.php Would remove src/Controller/PostsController.php 問…
git checkout -b 新しいブランチ名
ローカルの場合 ローカルブランチ一覧を表示 git branch マージ済みのローカルブランチを削除 git branch -d ブランチ名 マージ済みか否かを問わないで、ローカルブランチを削除 git branch -D ブランチ名 リモートの場合 リモートブランチ一覧を表示 git br…
ローカルに、masterだけがあるとします。 リモートにはhogeというブランチがあるとします。 単純にcheckoutを試みると次のエラーがでます: git checkout hoge error: pathspec 'stripe' did not match any file(s) known to git. hogeをローカルに持ってく…
githubに新しいレポジトリを作成し、次を実行したら発生しました: $ git init $ git remote add origin git@github.com:アカウント名/レポジトリ名.git $ git add . $ git push origin master error: src refspec master does not match any. error: failed…
.bashrcやら.vimrcやらを同期するのが面倒なのでgitに入れることにしました。 リポジトリの作成 ここではdotfilesというリポジトリを作成したとします ファイルの登録 リポジトリに登録したいdotfileを置いてあるサーバにて、 cd git init git remote add or…
以下、CentOS7/Amazon Linuxでの例です。 git-completion.bash と git-prompt.bashの入手 cd /tmp git clone https://github.com/git/git.git ファイルを設置 sudo mkdir -p /usr/local/git/contrib/completion cd /tmp/git/contrib/completion sudo mv * /u…
自分の開発はgitで行っているけど、お客様のレポジトリがsvnというケースが少なからずあります(私の場合) gitからcloneしてsvnにimportするまでの手順は、実行頻度が少なくていつもてこずるのでここにメモします。 以下の例はCakePHP3での例ですが、ignore…
なぜ、この現象が発生するのかよく理解できていませんが、対処法だけ: git status # On branch master # Your branch is ahead of 'origin/master' by 3 commits. # (use "git push" to publish your local commits) # nothing to commit, working director…
とあるプログラムを開発していました。masterブランチで、です。これにbootstrapを導入することになったため、bootstrapというブランチを自分のサーバ作成してそこで作業していました。もちろん、bootstrapはリモートにpushしています。 さて、bootstrapブラ…