Notlar

Dallar arasında geçiş yapmak ve bir daldaki değişikliği diğer dala aynen uygulamak için aşağıdaki komutlar iş görecektir.

BASH
git checkout variant # variant isimli dala geç
git merge main # main dalında yapılan değişiklikleri variant'a uygula

Diyelim ki önceki bir dosya ağacına geri dönmek istiyorsunuz. Bunun için önce tree’nin hash numarası lazım. Daha sonra aşağıdaki komutlar ile geri dönüp yeni tree’yi push edebilirsiniz.

BASH
git reset --hard 2d7a4bd2f8cda10856763ce9934eebed26ab351d # ağaç yapısını getir
git push --force origin main # yeni dosyaları zorla gönder

Git Yapılandırmam

YAML
[user]
    name = name
    email = email@email.com
[gpg]
    program = gpg
[url "git@github.com:"]
    insteadOf = https://github.com/
[url "git@gitlab.com:"]
    insteadOf = https://gitlab.com/
[alias]
    m = mv
    r = rm
    a = add
    t = tag
    l = log
    i = init
    p = pull
    d = diff
    g = grep
    s = show
    f = fetch
    c = clone
    mr = merge
    rs = reset
    st = status
    br = branch
    cm = commit
    rb = rebase
    cmt = commit -m
    rmt = remote -v
[core]
    editor = nano
	pager = delta
[commit]
    verbose = true
[merge]
    conflictstyle = diff3
[diff]
    colorMoved = default
[init]
    defaultBranch = master
[interactive]
    diffFilter = delta --color-only
[delta]
    dark = true
    navigate = true