Dobrý den,
mám otázku ke git --graph .
Oba jsou mnou založené, ze stejné workstation, pomocí CLI git. K oběma přistupuji ze stejného PC, k oběma se chovám stejně - "branchuji, comituji, pushuji, merguji ... ;-) " Pokud se ale podívám na na historii pomocí git log --all --graph --abbrev-commit tak vidím dva různé výstupy ...
branchuji = git checkout -b new_branch master
merguji = git checkout master ; git merge -m "popis" new_branch
A ať hledám jak hledám tak nemůžu najít proč se tak různě chovají ... (např. .git/config jsou equivalentní)
Tento očekávám:
$ git log --all --graph --abbrev-commit
* 553a5f1 (HEAD -> deploy, origin/deploy) faster testing without inventory file
|\
| * cdfa823 (origin/master, origin/HEAD, master) faster testing without inventory file
| * 291273a linted test file
* | ab05f0b ansible-lint test is too harsh
* | c83ee1a Merge branch 'deploy'
|\ \
| |/
|/|
| * 485ee21 Merge branch 'master' into 'deploy'
| |\
| * \ 2860e91 Merge branch 'master' into 'deploy'
| |\ \
* | | | 7ad01a3 print OS release
* | | | afb186b Ansible localhost test playbook
* | | | da002ed sshpass needed
* | | | 987c22b ssh pass needed
* | | | cb821ab support for NETBOX
| |_|/
|/| |
* | | 0a1c3f3 remove debug trace on deploy
| |/
|/|
* | 6d63a59 install Ansible Galaxy drivers
Tento mne překvapil, protože v tomto repu dělám branche a merguji úplně stejně ...:
$ git log --all --graph --abbrev-commit
* 95b826a (HEAD -> master, origin/master, origin/HEAD) description for deploy stage
* 28a192f corect playbook filenames for CI/CD
* a5929b9 (origin/ansible_dir, ansible_dir) move to ansible dir
* 9691721 remove old testing files
* 66fca3e hostvars safe dafaults
* 397e1fa test network reachability
* a1bedac hopefully stable inventory
* 6b1ecac ignore tmp_inventory.yml
* 4046e71 typpo in filename
* 7b04784 linter configurations
* 77ffe65 linted by 'yamllint' and 'ansible-lint'
* cc4bcd0 are devices reachable?
* c118b33 add dummy playbooks
* b8dbd6a add dummy playbooky
* 6ff2efc force linted playbooks
* 147d777 (origin/cicd) remove debug output
* b8689ae remove too harsh ansible-lint