科学の箱

科学・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

Alcatel Omniswitchでインタフェースを操作するコマンド

確認コマンド show interfaces status > show interfaces status DETECTED           CONFIGURED Slot/ AutoNe …

no image

Nortel ERSでスタックが落ちた時のエラーメッセージ

I    4    2013-08-30 14:37:35 GMT+09:00 51       IGMP: Unknown Multicast Filter disabled I    4    2 …

no image

Smokepingのセットアップ

Smokepingをセットアップする手順をまとめてみる。 必要なツールのインストール RRDTool SmokepingはRRDTool利用してログの収集とグラフを作成する。RRDToolはバージョン …

no image

ESXiで実際のIPの範囲にIPアドレスが表示されない

ESXi上にあるゲストで不定期にネットワークリンクが切断されるという事象が過去1年ほど繰り替えし起きていた。 リンクは突然切断されることが多かった、特に大きな処理が動いていて、ネットワークパフォーマン …

no image

Shutting down Smb2-Signing blade for this connection. Reason – Connection is blacklisted for signing optimization.

参考 https://splash.riverbed.com/thread/2989 http://h20566.www2.hp.com/portal/site/hpsc/template.PAGE/ …

2018年11月
« 10月   12月 »
 1234
567891011
12131415161718
19202122232425
2627282930  

side bar top



アーカイブ

カテゴリー