科学の箱

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

プリンタの監視

snmpwalkですべてのMIBを取得する。 snmpwalk -v1 -c public 10.72.20.41 . snmpwalkからの抽出する。対象となる項目は接続およびカウンター関連 IF- …

no image

Windowsログオン認証についてのメモ

エンドユーザーからWindowsログオン認証について質問を受けた。具体的な質問は自社のWindows Active Directory環境で有効になっている認証の種類を知りたいということだ。Windo …

no image

gitでsshをテストする

ssh -T git@github.com -i .\.ssh\id_rsa_user01 Related posts:Outlook – Cannot perform the requested o …

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/ …

no image

muninのデバッグ

muninで正しくデータが取得できない時にはmuninサーバーへ直接telnetでつなぎ確認作業をする。 # telnet localhost 4949 Trying ::1… telnet: c …

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

side bar top



アーカイブ

カテゴリー