4337 links
  • Arnaud's links
  • Home
  • Login
  • RSS Feed
  • ATOM Feed
  • Tag cloud
  • Picture wall
  • Daily
Links per page: 20 50 100
◄Older
page 2 / 6
Newer►
106 results tagged git x
  • thumbnail
    Git aliases I can't live without – Michał Konarski
    8 novembre 2018 à 17:39:13 UTC+1 - permalink - archive.org - http://mjk.space/git-aliases-i-cant-live-without/
    git
  • thumbnail
    GitHub - jesseduffield/lazygit: simple terminal UI for git commands
    7 août 2018 à 09:33:55 UTC+2 - permalink - archive.org - https://github.com/jesseduffield/lazygit
    git
  • thumbnail
    Git Alias to Show Affected Files in Last N Commits (Example)

    Add this to your user's ~/.gitconfig under [alias] to make it globally available:

    lsch = "!f() { git diff --name-status -r "HEAD~$1"; }; f"

    You can invoke this to retrieve all affected files in the last 7 commits like so:

    $ git lsch 7

    3 mai 2018 à 15:11:34 UTC+2 - permalink - archive.org - https://coderwall.com/p/8rtfgg/git-alias-to-show-affected-files-in-last-n-commits
    alias git
  • thumbnail
    Git push rejected after feature branch rebase - Stack Overflow

    Instead of using -f or --force developers should use

    --force-with-lease

    Why? Because it checks the remote branch for changes which is absolutely a good idea. Let's imagine that James and Lisa are working on the same feature branch and Lisa has pushed a commit. James now rebases his local branch and is rejected when trying to push. Of course James thinks this is due to rebase and uses --force and would rewrite all Lisa's changes. If James had used --force-with-lease he would have received a warning that there are commits done by someone else. I don't see why anyone would use --force instead of --force-with-lease when pushing after a rebase.

    25 janvier 2018 à 10:50:40 UTC+1 - permalink - archive.org - https://stackoverflow.com/questions/8939977/git-push-rejected-after-feature-branch-rebase
    git push rebase
  • Note: rebase edit commit delete file

    git rebase -i $parent_hash
    git rm file
    git commit --amend
    git rebase --continue

    1 novembre 2017 à 10:29:01 UTC+1 - permalink - archive.org - https://links.infomee.fr/?13Rz2Q
    git
  • thumbnail
    How to find/identify large files/commits in Git history? - Stack Overflow

    he Base Script

    This bash "one-liner" displays all blob objects in the repository, sorted from smallest to largest.
    For my sample repo, it ran about 100 times faster than the other ones found here.

    git rev-list --objects --all \
    | git cat-file --batch-check='%(objecttype) %(objectname) %(objectsize) %(rest)' \
    | awk '/^blob/ {print substr($0,6)}' \
    | sort --numeric-sort --key=2 \
    | cut --complement --characters=13-40 \
    | numfmt --field=2 --to=iec-i --suffix=B --padding=7 --round=nearest

    This will generate nice human-readable output like this:

    ...
    0d99bb931299 530KiB path/to/some-image.jpg
    2ba44098e28f 12MiB path/to/hires-image.png
    bd1741ddce0d 63MiB path/to/some-video-1080p.mp4

    Filtering

    To achieve further filtering, insert any of the following lines before the sort line.

    To exclude files that are present in HEAD, insert the following line:

    | grep -vF "$(git ls-tree -r HEAD | awk '{print $3}')" \

    To show only files exceeding given size (e.g. 1 MiB = 220 B), insert the following line:

    | awk '$2 >= 2^20' \

    Output for Computers

    To generate output that's more suitable for further processing by computers, omit the last two lines of the base script. They do all the formatting. This will leave you with something like this:

    ...
    0d99bb93129939b72069df14af0d0dbda7eb6dba 542455 path/to/some-image.jpg
    2ba44098e28f8f66bac5e21210c2774085d2319b 12446815 path/to/hires-image.png
    bd1741ddce0d07b72ccf69ed281e09bf8a2d0b2f 65183843 path/to/some-video-1080p.mp4

    27 septembre 2017 à 11:53:28 UTC+2 - permalink - archive.org - https://stackoverflow.com/questions/10622179/how-to-find-identify-large-files-commits-in-git-history
    blob git
  • thumbnail
    List remote Git branches and the last commit date for each branch. Sort by most recent commit date.

    for branch in git branch -r | grep -v HEAD;do echo -e git show --format="%ci %cr" $branch | head -n 1 \t$branch; done | sort -r

    27 juin 2017 à 16:41:12 UTC+2 - permalink - archive.org - https://gist.github.com/jasonrudolph/1810768
    git
  • BFG Repo-Cleaner by rtyley

    To clean old file in repo

    24 mai 2017 à 14:34:10 UTC+2 - permalink - archive.org - https://rtyley.github.io/bfg-repo-cleaner/
    clean git repo
  • thumbnail
    Get the short git version hash - Stack Overflow

    git rev-parse --short HEAD

    17 mars 2017 à 10:54:33 UTC+1 - permalink - archive.org - http://stackoverflow.com/questions/5694389/get-the-short-git-version-hash
    git rev short
  • The git pickaxe

    Or "how to search text in git diff history"
    git log -p -S "string"

    23 février 2017 à 10:40:45 UTC+1 * - permalink - archive.org - http://www.philandstuff.com/2014/02/09/git-pickaxe.html
    git log pickaxe search
  • Note: git hook to have issue number in commit message

    cat prepare-commit-msg
    NAME=$(git branch | grep '' | sed 's/ //'|cut -d'/' -f2|cut -d'-' -f1,2)
    echo "$NAME $(cat "$1")" > "$1"

    for dir in $(ls); do cp prepare-commit-msg $dir/.git/hooks/prepare-commit-msg; done

    !/bin/sh

    text=" [FIX] ()
    🔄 [MOD] ()
    ✅5 [ADD] ()
    🔀 [TEST] ()
    [DOC] ()"

    echo "$text $(cat "$1")" > "$1"

    14 février 2017 à 15:51:37 UTC+1 * - permalink - archive.org - https://links.infomee.fr/?GZFLaQ
    git hook
  • thumbnail
    Undoing a git rebase - Stack Overflow

    The easiest way would be to find the head commit of the branch as it was immediately before the rebase started in the reflog...

    git reflog

    and to reset the current branch to it (with the usual caveats about being absolutely sure before reseting with the --hard option).

    Suppose the old commit was HEAD@{5} in the ref log:

    git reset --hard HEAD@{5}

    13 février 2017 à 12:27:23 UTC+1 - permalink - archive.org - http://stackoverflow.com/questions/134882/undoing-a-git-rebase
    git rebase
  • Git Blame: Fun with --first-parent
    29 décembre 2016 à 13:37:32 UTC+1 - permalink - archive.org - https://git-blame.blogspot.ch/2012/03/fun-with-first-parent.html
    first git log parent
  • thumbnail
    File format | Vim Tips Wiki | Fandom powered by Wikia
    29 décembre 2016 à 12:10:32 UTC+1 - permalink - archive.org - http://vim.wikia.com/wiki/File_format
    convert CR CRLF file format git LF vim
  • Pull Request Merge Strategies: The Great Debate - Atlassian Developers
    22 décembre 2016 à 11:23:06 UTC+1 - permalink - archive.org - https://developer.atlassian.com/blog/2014/12/pull-request-merge-strategies-the-great-debate/
    git workflow
  • Git team workflows: merge or rebase? | Atlassian Git Tutorial

    perso je tends pour le rebase

    22 décembre 2016 à 11:22:40 UTC+1 - permalink - archive.org - https://www.atlassian.com/git/articles/git-team-workflows-merge-or-rebase/
    git workflow
  • thumbnail
    Difference between git pull --rebase and git pull --ff-only - Stack Overflow
    What will happen if I use git pull --rebase ?

    git pull --rebase is roughly equivalent to

    git fetch
    git rebase origin/master

    i.e. your remote changes (C) will be applied before the local changes (D), resulting in the following tree

    A -- B -- C -- D

    What will happen if I use git pull --ff-only ?

    It will fail.

    git pull --ff-only corresponds to

    git fetch
    git merge --ff-only origin/master

    --ff-only applies the remote changes only if they can be fast-forwarded. From the man:

    Refuse to merge and exit with a non-zero status unless the current HEAD is already up-to-date or the merge can be resolved as a fast-forward

    Since your local and remote branches have diverged, they cannot be resolved by a fast-forward and git pull --ff-only would fail.

    21 décembre 2016 à 08:45:23 UTC+1 - permalink - archive.org - http://stackoverflow.com/questions/25430600/difference-between-git-pull-rebase-and-git-pull-ff-only
    ff git merge
  • GitHub - git-tips/tips: Most commonly used git tips and tricks.
    14 décembre 2016 à 08:43:57 UTC+1 - permalink - archive.org - https://github.com/git-tips/tips
    git tip tips
  • Git - how to revert multiple recent commits
    14 décembre 2016 à 08:23:26 UTC+1 - permalink - archive.org - http://serebrov.github.io/html/2014-01-04-git-revert-multiple-recent-comments.html
    git
  • Note: inception

    I've edited my .vimrc to add fugitive plugin and commited it by using fugitive

    9 décembre 2016 à 14:06:22 UTC+1 - permalink - archive.org - https://links.infomee.fr/?4Ww4qQ
    git vim
Links per page: 20 50 100
◄Older
page 2 / 6
Newer►
Shaarli - The personal, minimalist, super-fast, database free, bookmarking service by the Shaarli community - Help/documentation