Skip to content

Instantly share code, notes, and snippets.

View aseure's full-sized avatar
👋

Anthony Seure aseure

👋
View GitHub Profile
@aseure
aseure / app.py
Last active April 15, 2020 13:31
Using Algolia Python API client with custom Requester (e.g. to pass proxies)
import os
from algoliasearch.search_client import SearchClient
from algoliasearch.configs import SearchConfig
from algoliasearch.http.transporter import Transporter
from custom_requester import CustomRequester
app_id = ""
api_key = ""
index_name = ""
@aseure
aseure / git-manual-amend.sh
Created December 6, 2017 16:07
Git manual amend
git reset HEAD~1
git add D
git commit --amend -m ‘add C and D files’
git add E
git commit -m ‘add E file’
git rebase --continue
@aseure
aseure / interactive-rebase-edited.txt
Created December 6, 2017 16:06
Interactive rebase edited
reword f92bb1d add A
pick 61681da add B file
pick 7d4a28d add C file
edit 57f15b4 add D and E files
@aseure
aseure / interactive-rebase.txt
Created December 6, 2017 16:06
Interactive rebase
pick f92bb1d add A
pick 7d4a28d add C file
pick 61681da add B file
pick 57f15b4 add D and E files
# Rebase 78b3f67..57f15b4 onto 78b3f67 (4 commands)
#
# Commands:
# p, pick = use commit
# r, reword = use commit, but edit the commit message
@aseure
aseure / git-log-2.sh
Created December 6, 2017 16:05
git log 2
$ git --no-pager log --oneline
2d6361f (HEAD -> master) add E file
1e33d62 add C and D files
180b4bd add B file
eb6beee add A file
78b3f67 root commit
@aseure
aseure / git-log-1.sh
Created December 6, 2017 16:04
git log 1
$ git --no-pager log --oneline
57f15b4 (HEAD -> master) add D and E files
61681da add B file
7d4a28d add C file
f92bb1d add A
78b3f67 root commit
@aseure
aseure / rebase-on-origin-master.sh
Created December 6, 2017 16:04
Rebase on origin/master
git fetch
git checkout my-new-feat
git rebase origin/master
@aseure
aseure / manual-merge-and-rebase.sh
Created December 6, 2017 16:01
Manual "Merge and rebase"
git checkout my-new-feat
git rebase master
git checkout master
git merge my-new-feat --ff

Keybase proof

I hereby claim:

  • I am aseure on github.
  • I am aseure (https://keybase.io/aseure) on keybase.
  • I have a public key whose fingerprint is C59B F659 5BB5 DA63 D15E B246 68EC 096C 357C 2A8D

To claim this, I am signing this object: