科学の箱

科学・IT・登山の話題

IT

gitでコードを修正する場合に使ったコマンド

投稿日:

gitにpushしてからソースコードを一部変更したい

git remote上での修正

git remote上で直接編集する。これは意味がない。新しいcommitとして取り扱われるだけ。

 

git filter-branch

下記はcommit関連の情報を修正するだけなのでソースには影響がない

git filter-branch –commit-filter ‘
if [ AZ_E=”xxxxx@xxxxx.com” ];
then
AZ_E=”xxxxxxx@xxxxxx.com”
git commit-tree “$@”;
else
git commit-tree “$@”;
fi’ HEAD

 

git push -f origin master

git pushで下記のエラーが出たら-fをつけて強制的にpushする。

hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Integrate the remote changes (e.g.
hint: ‘git pull …’) before pushing again.
hint: See the ‘Note about fast-forwards’ in ‘git push –help’ for details.

git reset –hard HEAD~

直前のcommitを消し込む。複数回実行すれば順番にcommitがなくなる。

git update-ref

git reset –hard HEAD~を実行すると別のブランチができる。これを削除する。

メタ情報

inarticle



メタ情報

inarticle



-IT
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

さくらVPS-申し込み~サーバー立ち上げ

VPSの申し込みについてはさくらのアカウントは持っていれば簡単。VPSサービスのホームページから新規申し込み→すでにアカウントを持っているを選択する。アカウント情報はこれまでの名前や住所が引き継がれる …

no image

色選び

1) キーワードから写真を見つける。 input : keyword output : キーワードに紐づく写真 http://www.shutterstock.com/labs/spectrum/?q …

no image

Vimチートシートでよさそうなの

http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial.html 英語版だし、はじめてのチートシートとしては少々分かりずらい。ただキー …

no image

community cookbookを利用してmysqlをインストールする

community cookbookはberkshelfを使ってインストーする。まずberkshelfをインストーする gem install berks これでインストールされているが後でknife …

no image

リモートサポートチェックリスト

リモートラップトップにアクセスできるか どこまでアクセスできるか ラップトップ本体 BIOS Diagnostics Windows – Safemode Windows – …

2018年11月
月 火 水 木 金 土 日
« 10月   12月 »
 1234
567891011
12131415161718
19202122232425
2627282930  

side bar top



アーカイブ

カテゴリー