Includes test tapes for navigation, branch operations, stash operations, help panel, commits, and cursor navigation. Resolved stash conflicts by keeping simpler test versions. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
3599 lines
365 KiB
Plaintext
3599 lines
365 KiB
Plaintext
>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
> rm -rf /tmp/lazygitclj-keys-test && mkdir -p /tmp/lazygitclj-keys-test && cd /tmp/lazygitclj-keys-test
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
> rm -rf /tmp/lazygitclj-keys-test && mkdir -p /tmp/lazygitclj-keys-test && cd /tmp/lazygitclj-keys-test
|
|
>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
> rm -rf /tmp/lazygitclj-keys-test && mkdir -p /tmp/lazygitclj-keys-test && cd /tmp/lazygitclj-keys-test
|
|
>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
> rm -rf /tmp/lazygitclj-keys-test && mkdir -p /tmp/lazygitclj-keys-test && cd /tmp/lazygitclj-keys-test
|
|
> git init -b main && git config user.email 'test@test.com' && git config user.name 'Test'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
> rm -rf /tmp/lazygitclj-keys-test && mkdir -p /tmp/lazygitclj-keys-test && cd /tmp/lazygitclj-keys-test
|
|
> git init -b main && git config user.email 'test@test.com' && git config user.name 'Test'
|
|
Initialized empty Git repository in /tmp/lazygitclj-keys-test/.git/
|
|
>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
> rm -rf /tmp/lazygitclj-keys-test && mkdir -p /tmp/lazygitclj-keys-test && cd /tmp/lazygitclj-keys-test
|
|
> git init -b main && git config user.email 'test@test.com' && git config user.name 'Test'
|
|
Initialized empty Git repository in /tmp/lazygitclj-keys-test/.git/
|
|
>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
> rm -rf /tmp/lazygitclj-keys-test && mkdir -p /tmp/lazygitclj-keys-test && cd /tmp/lazygitclj-keys-test
|
|
> git init -b main && git config user.email 'test@test.com' && git config user.name 'Test'
|
|
Initialized empty Git repository in /tmp/lazygitclj-keys-test/.git/
|
|
> echo 'initial' > file1.txt && echo 'initial' > file2.txt && git add . && git commit -m 'Initial commit'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
> rm -rf /tmp/lazygitclj-keys-test && mkdir -p /tmp/lazygitclj-keys-test && cd /tmp/lazygitclj-keys-test
|
|
> git init -b main && git config user.email 'test@test.com' && git config user.name 'Test'
|
|
Initialized empty Git repository in /tmp/lazygitclj-keys-test/.git/
|
|
> echo 'initial' > file1.txt && echo 'initial' > file2.txt && git add . && git commit -m 'Initial commit'
|
|
[main (root-commit) 55b40c5] Initial commit
|
|
2 files changed, 2 insertions(+)
|
|
create mode 100644 file1.txt
|
|
create mode 100644 file2.txt
|
|
>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
> rm -rf /tmp/lazygitclj-keys-test && mkdir -p /tmp/lazygitclj-keys-test && cd /tmp/lazygitclj-keys-test
|
|
> git init -b main && git config user.email 'test@test.com' && git config user.name 'Test'
|
|
Initialized empty Git repository in /tmp/lazygitclj-keys-test/.git/
|
|
> echo 'initial' > file1.txt && echo 'initial' > file2.txt && git add . && git commit -m 'Initial commit'
|
|
[main (root-commit) 55b40c5] Initial commit
|
|
2 files changed, 2 insertions(+)
|
|
create mode 100644 file1.txt
|
|
create mode 100644 file2.txt
|
|
>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
> rm -rf /tmp/lazygitclj-keys-test && mkdir -p /tmp/lazygitclj-keys-test && cd /tmp/lazygitclj-keys-test
|
|
> git init -b main && git config user.email 'test@test.com' && git config user.name 'Test'
|
|
Initialized empty Git repository in /tmp/lazygitclj-keys-test/.git/
|
|
> echo 'initial' > file1.txt && echo 'initial' > file2.txt && git add . && git commit -m 'Initial commit'
|
|
[main (root-commit) 55b40c5] Initial commit
|
|
2 files changed, 2 insertions(+)
|
|
create mode 100644 file1.txt
|
|
create mode 100644 file2.txt
|
|
> git checkout -b feature && echo 'feature' >> file1.txt && git add . && git commit -m 'Feature work' && git checkout main
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
> rm -rf /tmp/lazygitclj-keys-test && mkdir -p /tmp/lazygitclj-keys-test && cd /tmp/lazygitclj-keys-test
|
|
> git init -b main && git config user.email 'test@test.com' && git config user.name 'Test'
|
|
Initialized empty Git repository in /tmp/lazygitclj-keys-test/.git/
|
|
> echo 'initial' > file1.txt && echo 'initial' > file2.txt && git add . && git commit -m 'Initial commit'
|
|
[main (root-commit) 55b40c5] Initial commit
|
|
2 files changed, 2 insertions(+)
|
|
create mode 100644 file1.txt
|
|
create mode 100644 file2.txt
|
|
> git checkout -b feature && echo 'feature' >> file1.txt && git add . && git commit -m 'Feature work' && git checkout main
|
|
Switched to a new branch 'feature'
|
|
[feature 850eddf] Feature work
|
|
1 file changed, 1 insertion(+)
|
|
Switched to branch 'main'
|
|
>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
> rm -rf /tmp/lazygitclj-keys-test && mkdir -p /tmp/lazygitclj-keys-test && cd /tmp/lazygitclj-keys-test
|
|
> git init -b main && git config user.email 'test@test.com' && git config user.name 'Test'
|
|
Initialized empty Git repository in /tmp/lazygitclj-keys-test/.git/
|
|
> echo 'initial' > file1.txt && echo 'initial' > file2.txt && git add . && git commit -m 'Initial commit'
|
|
[main (root-commit) 55b40c5] Initial commit
|
|
2 files changed, 2 insertions(+)
|
|
create mode 100644 file1.txt
|
|
create mode 100644 file2.txt
|
|
> git checkout -b feature && echo 'feature' >> file1.txt && git add . && git commit -m 'Feature work' && git checkout main
|
|
Switched to a new branch 'feature'
|
|
[feature 850eddf] Feature work
|
|
1 file changed, 1 insertion(+)
|
|
Switched to branch 'main'
|
|
>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
> rm -rf /tmp/lazygitclj-keys-test && mkdir -p /tmp/lazygitclj-keys-test && cd /tmp/lazygitclj-keys-test
|
|
> git init -b main && git config user.email 'test@test.com' && git config user.name 'Test'
|
|
Initialized empty Git repository in /tmp/lazygitclj-keys-test/.git/
|
|
> echo 'initial' > file1.txt && echo 'initial' > file2.txt && git add . && git commit -m 'Initial commit'
|
|
[main (root-commit) 55b40c5] Initial commit
|
|
2 files changed, 2 insertions(+)
|
|
create mode 100644 file1.txt
|
|
create mode 100644 file2.txt
|
|
> git checkout -b feature && echo 'feature' >> file1.txt && git add . && git commit -m 'Feature work' && git checkout main
|
|
Switched to a new branch 'feature'
|
|
[feature 850eddf] Feature work
|
|
1 file changed, 1 insertion(+)
|
|
Switched to branch 'main'
|
|
> echo 'stash me' >> file1.txt && git stash push -m 'My stash entry'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
> rm -rf /tmp/lazygitclj-keys-test && mkdir -p /tmp/lazygitclj-keys-test && cd /tmp/lazygitclj-keys-test
|
|
> git init -b main && git config user.email 'test@test.com' && git config user.name 'Test'
|
|
Initialized empty Git repository in /tmp/lazygitclj-keys-test/.git/
|
|
> echo 'initial' > file1.txt && echo 'initial' > file2.txt && git add . && git commit -m 'Initial commit'
|
|
[main (root-commit) 55b40c5] Initial commit
|
|
2 files changed, 2 insertions(+)
|
|
create mode 100644 file1.txt
|
|
create mode 100644 file2.txt
|
|
> git checkout -b feature && echo 'feature' >> file1.txt && git add . && git commit -m 'Feature work' && git checkout main
|
|
Switched to a new branch 'feature'
|
|
[feature 850eddf] Feature work
|
|
1 file changed, 1 insertion(+)
|
|
Switched to branch 'main'
|
|
> echo 'stash me' >> file1.txt && git stash push -m 'My stash entry'
|
|
Saved working directory and index state On main: My stash entry
|
|
>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
> rm -rf /tmp/lazygitclj-keys-test && mkdir -p /tmp/lazygitclj-keys-test && cd /tmp/lazygitclj-keys-test
|
|
> git init -b main && git config user.email 'test@test.com' && git config user.name 'Test'
|
|
Initialized empty Git repository in /tmp/lazygitclj-keys-test/.git/
|
|
> echo 'initial' > file1.txt && echo 'initial' > file2.txt && git add . && git commit -m 'Initial commit'
|
|
[main (root-commit) 55b40c5] Initial commit
|
|
2 files changed, 2 insertions(+)
|
|
create mode 100644 file1.txt
|
|
create mode 100644 file2.txt
|
|
> git checkout -b feature && echo 'feature' >> file1.txt && git add . && git commit -m 'Feature work' && git checkout main
|
|
Switched to a new branch 'feature'
|
|
[feature 850eddf] Feature work
|
|
1 file changed, 1 insertion(+)
|
|
Switched to branch 'main'
|
|
> echo 'stash me' >> file1.txt && git stash push -m 'My stash entry'
|
|
Saved working directory and index state On main: My stash entry
|
|
>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
> rm -rf /tmp/lazygitclj-keys-test && mkdir -p /tmp/lazygitclj-keys-test && cd /tmp/lazygitclj-keys-test
|
|
> git init -b main && git config user.email 'test@test.com' && git config user.name 'Test'
|
|
Initialized empty Git repository in /tmp/lazygitclj-keys-test/.git/
|
|
> echo 'initial' > file1.txt && echo 'initial' > file2.txt && git add . && git commit -m 'Initial commit'
|
|
[main (root-commit) 55b40c5] Initial commit
|
|
2 files changed, 2 insertions(+)
|
|
create mode 100644 file1.txt
|
|
create mode 100644 file2.txt
|
|
> git checkout -b feature && echo 'feature' >> file1.txt && git add . && git commit -m 'Feature work' && git checkout main
|
|
Switched to a new branch 'feature'
|
|
[feature 850eddf] Feature work
|
|
1 file changed, 1 insertion(+)
|
|
Switched to branch 'main'
|
|
> echo 'stash me' >> file1.txt && git stash push -m 'My stash entry'
|
|
Saved working directory and index state On main: My stash entry
|
|
> echo 'unstaged change' >> file1.txt && echo 'staged change' >> file2.txt && git add file2.txt
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
> rm -rf /tmp/lazygitclj-keys-test && mkdir -p /tmp/lazygitclj-keys-test && cd /tmp/lazygitclj-keys-test
|
|
> git init -b main && git config user.email 'test@test.com' && git config user.name 'Test'
|
|
Initialized empty Git repository in /tmp/lazygitclj-keys-test/.git/
|
|
> echo 'initial' > file1.txt && echo 'initial' > file2.txt && git add . && git commit -m 'Initial commit'
|
|
[main (root-commit) 55b40c5] Initial commit
|
|
2 files changed, 2 insertions(+)
|
|
create mode 100644 file1.txt
|
|
create mode 100644 file2.txt
|
|
> git checkout -b feature && echo 'feature' >> file1.txt && git add . && git commit -m 'Feature work' && git checkout main
|
|
Switched to a new branch 'feature'
|
|
[feature 850eddf] Feature work
|
|
1 file changed, 1 insertion(+)
|
|
Switched to branch 'main'
|
|
> echo 'stash me' >> file1.txt && git stash push -m 'My stash entry'
|
|
Saved working directory and index state On main: My stash entry
|
|
> echo 'unstaged change' >> file1.txt && echo 'staged change' >> file2.txt && git add file2.txt
|
|
>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
> rm -rf /tmp/lazygitclj-keys-test && mkdir -p /tmp/lazygitclj-keys-test && cd /tmp/lazygitclj-keys-test
|
|
> git init -b main && git config user.email 'test@test.com' && git config user.name 'Test'
|
|
Initialized empty Git repository in /tmp/lazygitclj-keys-test/.git/
|
|
> echo 'initial' > file1.txt && echo 'initial' > file2.txt && git add . && git commit -m 'Initial commit'
|
|
[main (root-commit) 55b40c5] Initial commit
|
|
2 files changed, 2 insertions(+)
|
|
create mode 100644 file1.txt
|
|
create mode 100644 file2.txt
|
|
> git checkout -b feature && echo 'feature' >> file1.txt && git add . && git commit -m 'Feature work' && git checkout main
|
|
Switched to a new branch 'feature'
|
|
[feature 850eddf] Feature work
|
|
1 file changed, 1 insertion(+)
|
|
Switched to branch 'main'
|
|
> echo 'stash me' >> file1.txt && git stash push -m 'My stash entry'
|
|
Saved working directory and index state On main: My stash entry
|
|
> echo 'unstaged change' >> file1.txt && echo 'staged change' >> file2.txt && git add file2.txt
|
|
>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
> rm -rf /tmp/lazygitclj-keys-test && mkdir -p /tmp/lazygitclj-keys-test && cd /tmp/lazygitclj-keys-test
|
|
> git init -b main && git config user.email 'test@test.com' && git config user.name 'Test'
|
|
Initialized empty Git repository in /tmp/lazygitclj-keys-test/.git/
|
|
> echo 'initial' > file1.txt && echo 'initial' > file2.txt && git add . && git commit -m 'Initial commit'
|
|
[main (root-commit) 55b40c5] Initial commit
|
|
2 files changed, 2 insertions(+)
|
|
create mode 100644 file1.txt
|
|
create mode 100644 file2.txt
|
|
> git checkout -b feature && echo 'feature' >> file1.txt && git add . && git commit -m 'Feature work' && git checkout main
|
|
Switched to a new branch 'feature'
|
|
[feature 850eddf] Feature work
|
|
1 file changed, 1 insertion(+)
|
|
Switched to branch 'main'
|
|
> echo 'stash me' >> file1.txt && git stash push -m 'My stash entry'
|
|
Saved working directory and index state On main: My stash entry
|
|
> echo 'unstaged change' >> file1.txt && echo 'staged change' >> file2.txt && git add file2.txt
|
|
> bb --config /home/ajet/repos/lazygitclj/bb.edn start
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
> rm -rf /tmp/lazygitclj-keys-test && mkdir -p /tmp/lazygitclj-keys-test && cd /tmp/lazygitclj-keys-test
|
|
> git init -b main && git config user.email 'test@test.com' && git config user.name 'Test'
|
|
Initialized empty Git repository in /tmp/lazygitclj-keys-test/.git/
|
|
> echo 'initial' > file1.txt && echo 'initial' > file2.txt && git add . && git commit -m 'Initial commit'
|
|
[main (root-commit) 55b40c5] Initial commit
|
|
2 files changed, 2 insertions(+)
|
|
create mode 100644 file1.txt
|
|
create mode 100644 file2.txt
|
|
> git checkout -b feature && echo 'feature' >> file1.txt && git add . && git commit -m 'Feature work' && git checkout main
|
|
Switched to a new branch 'feature'
|
|
[feature 850eddf] Feature work
|
|
1 file changed, 1 insertion(+)
|
|
Switched to branch 'main'
|
|
> echo 'stash me' >> file1.txt && git stash push -m 'My stash entry'
|
|
Saved working directory and index state On main: My stash entry
|
|
> echo 'unstaged change' >> file1.txt && echo 'staged change' >> file2.txt && git add file2.txt
|
|
> bb --config /home/ajet/repos/lazygitclj/bb.edn start
|
|
Starting lazygitclj...
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ main → 55b40c5 │ │ diff --git a/file2.txt b/file2.txt │
|
|
└────────────────────────────┘ │ index e79c5e8..e5f18d7 100644 │
|
|
╔═ 2 Files (2) ══════════════╗ │ --- a/file2.txt │
|
|
║ M file2.txt ║ │ +++ b/file2.txt │
|
|
║ M file1.txt ║ │ @@ -1 +1,2 @@ │
|
|
║ ║ │ initial │
|
|
║ ║ │ +staged change │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
╚════════════════════════════╝ │ │
|
|
┌─ 3 Branches [L] R T ───────┐ │ │
|
|
│ feature │ │ │
|
|
│ * main │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
└────────────────────────────┘ │ │
|
|
┌─ 4 Commits [C] R ──────────┐ │ │
|
|
│ 55b40c5 Initial commit │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
└────────────────────────────┘ │ │
|
|
┌─ 5 Stash (1) ──────────────┐ │ │
|
|
│ 0 My stash entry │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ └──────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
└────────────────────────────┘ ┌─ Command Log ────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ │
|
|
│ │
|
|
└──────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
q:quit ?:help h/l:panels j/k:nav spc:stage enter:view a:all c:commit p/P:pull/push
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ main → 55b40c5 │ │ diff --git a/file2.txt b/file2.txt │
|
|
└────────────────────────────┘ │ index e79c5e8..e5f18d7 100644 │
|
|
╔═ 2 Files (2) ══════════════╗ │ --- a/file2.txt │
|
|
║ M file2.txt ║ │ +++ b/file2.txt │
|
|
║ M file1.txt ║ │ @@ -1 +1,2 @@ │
|
|
║ ║ │ initial │
|
|
║ ║ │ +staged change │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
╚════════════════════════════╝ │ │
|
|
┌─ 3 Branches [L] R T ───────┐ │ │
|
|
│ feature │ │ │
|
|
│ * main │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
└────────────────────────────┘ │ │
|
|
┌─ 4 Commits [C] R ──────────┐ │ │
|
|
│ 55b40c5 Initial commit │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
└────────────────────────────┘ │ │
|
|
┌─ 5 Stash (1) ──────────────┐ │ │
|
|
│ 0 My stash entry │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ └──────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
└────────────────────────────┘ ┌─ Command Log ────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ │
|
|
│ │
|
|
└──────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
q:quit ?:help h/l:panels j/k:nav spc:stage enter:view a:all c:commit p/P:pull/push
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ main → 55b40c5 │ │ diff --git a/file2.txt b/file2.txt │
|
|
└────────────────────────────┘ │ index e79c5e8..e5f18d7 100644 │
|
|
╔═ 2 Files (2) ══════════════╗ │ --- a/file2.txt │
|
|
║ M file2.txt ║ │ +++ b/file2.txt │
|
|
║ M file1.txt ║ │ @@ -1 +1,2 @@ │
|
|
║ ║ │ initial │
|
|
║ ║ │ +staged change │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
╚════════════════════════════╝ │ │
|
|
┌─ 3 Branches [L] R T ───────┐ │ │
|
|
│ feature │ │ │
|
|
│ * main │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
└────────────────────────────┘ │ │
|
|
┌─ 4 Commits [C] R ──────────┐ │ │
|
|
│ 55b40c5 Initial commit │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
└────────────────────────────┘ │ │
|
|
┌─ 5 Stash (1) ──────────────┐ │ │
|
|
│ 0 My stash entry │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ └──────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
└────────────────────────────┘ ┌─ Command Log ────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ │
|
|
│ │
|
|
└──────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
q:quit ?:help h/l:panels j/k:nav spc:stage enter:view a:all c:commit p/P:pull/push
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ main → 55b40c5 │ │ diff --git a/file1.txt b/file1.txt │
|
|
└────────────────────────────┘ │ index e79c5e8..40e29ef 100644 │
|
|
╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │
|
|
║ M file2.txt ║ │ +++ b/file1.txt │
|
|
║ M file1.txt ║ │ @@ -1 +1,2 @@ │
|
|
║ ║ │ initial │
|
|
║ ║ │ +unstaged change │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
╚════════════════════════════╝ │ │
|
|
┌─ 3 Branches [L] R T ───────┐ │ │
|
|
│ feature │ │ │
|
|
│ * main │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
└────────────────────────────┘ │ │
|
|
┌─ 4 Commits [C] R ──────────┐ │ │
|
|
│ 55b40c5 Initial commit │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
└────────────────────────────┘ │ │
|
|
┌─ 5 Stash (1) ──────────────┐ │ │
|
|
│ 0 My stash entry │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ └──────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
└────────────────────────────┘ ┌─ Command Log ────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ │
|
|
│ │
|
|
└──────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
q:quit ?:help h/l:panels j/k:nav spc:stage enter:view a:all c:commit p/P:pull/push
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ main → 55b40c5 │ │ diff --git a/file1.txt b/file1.txt │
|
|
└────────────────────────────┘ │ index e79c5e8..40e29ef 100644 │
|
|
╔═ 2 Files (2) ══════════════╗ │ --- a/file1.txt │
|
|
║ M file2.txt ║ │ +++ b/file1.txt │
|
|
║ M file1.txt ║ │ @@ -1 +1,2 @@ │
|
|
║ ║ │ initial │
|
|
║ ║ │ +unstaged change │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
╚════════════════════════════╝ │ │
|
|
┌─ 3 Branches [L] R T ───────┐ │ │
|
|
│ feature │ │ │
|
|
│ * main │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
└────────────────────────────┘ │ │
|
|
┌─ 4 Commits [C] R ──────────┐ │ │
|
|
│ 55b40c5 Initial commit │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
└────────────────────────────┘ │ │
|
|
┌─ 5 Stash (1) ──────────────┐ │ │
|
|
│ 0 My stash entry │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ └──────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
└────────────────────────────┘ ┌─ Command Log ────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ │
|
|
│ │
|
|
└──────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
q:quit ?:help h/l:panels j/k:nav spc:stage enter:view a:all c:commit p/P:pull/push
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ main → 55b40c5 │ │ diff --git a/file2.txt b/file2.txt │
|
|
└────────────────────────────┘ │ index e79c5e8..e5f18d7 100644 │
|
|
╔═ 2 Files (2) ══════════════╗ │ --- a/file2.txt │
|
|
║ M file1.txt ║ │ +++ b/file2.txt │
|
|
║ M file2.txt ║ │ @@ -1 +1,2 @@ │
|
|
║ ║ │ initial │
|
|
║ ║ │ +staged change │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
╚════════════════════════════╝ │ │
|
|
┌─ 3 Branches [L] R T ───────┐ │ │
|
|
│ feature │ │ │
|
|
│ * main │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
└────────────────────────────┘ │ │
|
|
┌─ 4 Commits [C] R ──────────┐ │ │
|
|
│ 55b40c5 Initial commit │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
└────────────────────────────┘ │ │
|
|
┌─ 5 Stash (1) ──────────────┐ │ │
|
|
│ 0 My stash entry │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ └──────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
└────────────────────────────┘ ┌─ Command Log ────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ │
|
|
│ │
|
|
└──────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
q:quit ?:help h/l:panels j/k:nav spc:stage enter:view a:all c:commit p/P:pull/push
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ main → 55b40c5 │ │ diff --git a/file2.txt b/file2.txt │
|
|
└────────────────────────────┘ │ index e79c5e8..e5f18d7 100644 │
|
|
╔═ 2 Files (2) ══════════════╗ │ --- a/file2.txt │
|
|
║ M file1.txt ║ │ +++ b/file2.txt │
|
|
║ M file2.txt ║ │ @@ -1 +1,2 @@ │
|
|
║ ║ │ initial │
|
|
║ ║ │ +staged change │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
╚════════════════════════════╝ │ │
|
|
┌─ 3 Branches [L] R T ───────┐ │ │
|
|
│ feature │ │ │
|
|
│ * main │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
└────────────────────────────┘ │ │
|
|
┌─ 4 Commits [C] R ──────────┐ │ │
|
|
│ 55b40c5 Initial commit │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
└────────────────────────────┘ │ │
|
|
┌─ 5 Stash (1) ──────────────┐ │ │
|
|
│ 0 My stash entry │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ └──────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
└────────────────────────────┘ ┌─ Command Log ────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ │
|
|
│ │
|
|
└──────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
q:quit ?:help h/l:panels j/k:nav spc:stage enter:view a:all c:commit p/P:pull/push
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ main → 55b40c5 │ │ diff --git a/file2.txt b/file2.txt │
|
|
└────────────────────────────┘ │ index e79c5e8..e5f18d7 100644 │
|
|
╔═ 2 Files (2) ══════════════╗ │ --- a/file2.txt │
|
|
║ M file1.txt ║ │ +++ b/file2.txt │
|
|
║ M file2.txt ║ │ @@ -1 +1,2 @@ │
|
|
║ ║ │ initial │
|
|
║ ║ │ +staged change │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
╚════════════════════════════╝ │ │
|
|
┌─ 3 Branches [L] R T ───────┐ │ │
|
|
│ feature │ │ │
|
|
│ * main │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
└────────────────────────────┘ │ │
|
|
┌─ 4 Commits [C] R ──────────┐ │ │
|
|
│ 55b40c5 Initial commit │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
└────────────────────────────┘ │ │
|
|
┌─ 5 Stash (1) ──────────────┐ │ │
|
|
│ 0 My stash entry │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ └──────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
└────────────────────────────┘ ┌─ Command Log ────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ │
|
|
│ │
|
|
└──────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
q:quit ?:help h/l:panels j/k:nav spc:stage enter:view a:all c:commit p/P:pull/push
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
╔═ Staged changes: file2.txt ═════════════════════════════════════════════════════════════════════════════════════════════════════╗
|
|
║ diff --git a/file2.txt b/file2.txt ║
|
|
║ index e79c5e8..e5f18d7 100644 ║
|
|
║ --- a/file2.txt ║
|
|
║ +++ b/file2.txt ║
|
|
║ @@ -1 +1,2 @@ ║
|
|
║ initial ║
|
|
║ +staged change ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
╚═════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
╔═ Staged changes: file2.txt ═════════════════════════════════════════════════════════════════════════════════════════════════════╗
|
|
║ diff --git a/file2.txt b/file2.txt ║
|
|
║ index e79c5e8..e5f18d7 100644 ║
|
|
║ --- a/file2.txt ║
|
|
║ +++ b/file2.txt ║
|
|
║ @@ -1 +1,2 @@ ║
|
|
║ initial ║
|
|
║ +staged change ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
╚═════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
╔═ Staged changes: file2.txt ═════════════════════════════════════════════════════════════════════════════════════════════════════╗
|
|
║ diff --git a/file2.txt b/file2.txt ║
|
|
║ index e79c5e8..e5f18d7 100644 ║
|
|
║ --- a/file2.txt ║
|
|
║ +++ b/file2.txt ║
|
|
║ @@ -1 +1,2 @@ ║
|
|
║ initial ║
|
|
║ +staged change ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
╚═════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
╔═ Staged changes: file2.txt ═════════════════════════════════════════════════════════════════════════════════════════════════════╗
|
|
║ diff --git a/file2.txt b/file2.txt ║
|
|
║ index e79c5e8..e5f18d7 100644 ║
|
|
║ --- a/file2.txt ║
|
|
║ +++ b/file2.txt ║
|
|
║ @@ -1 +1,2 @@ ║
|
|
║ initial ║
|
|
║ +staged change ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
╚═════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ main → 55b40c5 │ │ diff --git a/file2.txt b/file2.txt │
|
|
└────────────────────────────┘ │ index e79c5e8..e5f18d7 100644 │
|
|
╔═ 2 Files (2) ══════════════╗ │ --- a/file2.txt │
|
|
║ M file1.txt ║ │ +++ b/file2.txt │
|
|
║ M file2.txt ║ │ @@ -1 +1,2 @@ │
|
|
║ ║ │ initial │
|
|
║ ║ │ +staged change │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
╚════════════════════════════╝ │ │
|
|
┌─ 3 Branches [L] R T ───────┐ │ │
|
|
│ feature │ │ │
|
|
│ * main │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
└────────────────────────────┘ │ │
|
|
┌─ 4 Commits [C] R ──────────┐ │ │
|
|
│ 55b40c5 Initial commit │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
└────────────────────────────┘ │ │
|
|
┌─ 5 Stash (1) ──────────────┐ │ │
|
|
│ 0 My stash entry │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ └──────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
└────────────────────────────┘ ┌─ Command Log ────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ │
|
|
│ │
|
|
└──────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
q:quit ?:help h/l:panels j/k:nav spc:stage enter:view a:all c:commit p/P:pull/push
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ main → 55b40c5 │ │ diff --git a/file2.txt b/file2.txt │
|
|
└────────────────────────────┘ │ index e79c5e8..e5f18d7 100644 │
|
|
╔═ 2 Files (2) ══════════════╗ │ --- a/file2.txt │
|
|
║ M file1.txt ║ │ +++ b/file2.txt │
|
|
║ M file2.txt ║ │ @@ -1 +1,2 @@ │
|
|
║ ║ │ initial │
|
|
║ ║ │ +staged change │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
╚════════════════════════════╝ │ │
|
|
┌─ 3 Branches [L] R T ───────┐ │ │
|
|
│ feature │ │ │
|
|
│ * main │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
└────────────────────────────┘ │ │
|
|
┌─ 4 Commits [C] R ──────────┐ │ │
|
|
│ 55b40c5 Initial commit │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
└────────────────────────────┘ │ │
|
|
┌─ 5 Stash (1) ──────────────┐ │ │
|
|
│ 0 My stash entry │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ └──────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
└────────────────────────────┘ ┌─ Command Log ────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ │
|
|
│ │
|
|
└──────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
q:quit ?:help h/l:panels j/k:nav spc:stage enter:view a:all c:commit p/P:pull/push
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ main → 55b40c5 │ │ │
|
|
└────────────────────────────┘ │ │
|
|
┌─ 2 Files (2) ──────────────┐ │ │
|
|
│ M file1.txt │ │ │
|
|
│ M file2.txt │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
└────────────────────────────┘ │ │
|
|
╔═ 3 Branches [L] R T ═══════╗ │ │
|
|
║ feature ║ │ │
|
|
║ * main ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
╚════════════════════════════╝ │ │
|
|
┌─ 4 Commits [C] R ──────────┐ │ │
|
|
│ 55b40c5 Initial commit │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
└────────────────────────────┘ │ │
|
|
┌─ 5 Stash (1) ──────────────┐ │ │
|
|
│ 0 My stash entry │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ └──────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
└────────────────────────────┘ ┌─ Command Log ────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ │
|
|
│ │
|
|
└──────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
q:quit ?:help h/l:panels j/k:nav []:tabs spc:checkout enter:log n:new d:del p/P:pull/push
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ main → 55b40c5 │ │ │
|
|
└────────────────────────────┘ │ │
|
|
┌─ 2 Files (2) ──────────────┐ │ │
|
|
│ M file1.txt │ │ │
|
|
│ M file2.txt │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
└────────────────────────────┘ │ │
|
|
╔═ 3 Branches [L] R T ═══════╗ │ │
|
|
║ feature ║ │ │
|
|
║ * main ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
╚════════════════════════════╝ │ │
|
|
┌─ 4 Commits [C] R ──────────┐ │ │
|
|
│ 55b40c5 Initial commit │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
└────────────────────────────┘ │ │
|
|
┌─ 5 Stash (1) ──────────────┐ │ │
|
|
│ 0 My stash entry │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ └──────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
└────────────────────────────┘ ┌─ Command Log ────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ │
|
|
│ │
|
|
└──────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
q:quit ?:help h/l:panels j/k:nav []:tabs spc:checkout enter:log n:new d:del p/P:pull/push
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ main → 55b40c5 │ │ │
|
|
└────────────────────────────┘ │ │
|
|
┌─ 2 Files (2) ──────────────┐ │ │
|
|
│ M file1.txt │ │ │
|
|
│ M file2.txt │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
└────────────────────────────┘ │ │
|
|
╔═ 3 Branches [L] R T ═══════╗ │ │
|
|
║ feature ║ │ │
|
|
║ * main ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
╚════════════════════════════╝ │ │
|
|
┌─ 4 Commits [C] R ──────────┐ │ │
|
|
│ 55b40c5 Initial commit │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
└────────────────────────────┘ │ │
|
|
┌─ 5 Stash (1) ──────────────┐ │ │
|
|
│ 0 My stash entry │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ └──────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
└────────────────────────────┘ ┌─ Command Log ────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ │
|
|
│ │
|
|
└──────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
q:quit ?:help h/l:panels j/k:nav []:tabs spc:checkout enter:log n:new d:del p/P:pull/push
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ main → 55b40c5 │ │ │
|
|
└────────────────────────────┘ │ │
|
|
┌─ 2 Files (2) ──────────────┐ │ │
|
|
│ M file1.txt │ │ │
|
|
│ M file2.txt │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
└────────────────────────────┘ │ │
|
|
╔═ 3 Branches [L] R T ═══════╗ │ │
|
|
║ feature ║ │ │
|
|
║ * main ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
╚════════════════════════════╝ │ │
|
|
┌─ 4 Commits [C] R ──────────┐ │ │
|
|
│ 55b40c5 Initial commit │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
└────────────────────────────┘ │ │
|
|
┌─ 5 Stash (1) ──────────────┐ │ │
|
|
│ 0 My stash entry │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ └──────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
└────────────────────────────┘ ┌─ Command Log ────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ │
|
|
│ │
|
|
└──────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
q:quit ?:help h/l:panels j/k:nav []:tabs spc:checkout enter:log n:new d:del p/P:pull/push
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ main → 55b40c5 │ │ │
|
|
└────────────────────────────┘ │ │
|
|
┌─ 2 Files (2) ──────────────┐ │ │
|
|
│ M file1.txt │ │ │
|
|
│ M file2.txt │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
└────────────────────────────┘ │ │
|
|
╔═ 3 Branches [L] R T ═══════╗ │ │
|
|
║ feature ║ │ │
|
|
║ * main ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
╚════════════════════════════╝ │ │
|
|
┌─ 4 Commits [C] R ──────────┐ │ │
|
|
│ 55b40c5 Initial commit │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
└────────────────────────────┘ │ │
|
|
┌─ 5 Stash (1) ──────────────┐ │ │
|
|
│ 0 My stash entry │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ └──────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
└────────────────────────────┘ ┌─ Command Log ────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ │
|
|
│ │
|
|
└──────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
q:quit ?:help h/l:panels j/k:nav []:tabs spc:checkout enter:log n:new d:del p/P:pull/push
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ main → 55b40c5 │ │ │
|
|
└────────────────────────────┘ │ │
|
|
┌─ 2 Files (2) ──────────────┐ │ │
|
|
│ M file1.txt │ │ │
|
|
│ M file2.txt │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
└────────────────────────────┘ │ │
|
|
╔═ 3 Branches [L] R T ═══════╗ │ │
|
|
║ feature ║ │ │
|
|
║ * main ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
╚════════════════════════════╝ │ │
|
|
┌─ 4 Commits [C] R ──────────┐ │ │
|
|
│ 55b40c5 Initial commit │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
└────────────────────────────┘ │ │
|
|
┌─ 5 Stash (1) ──────────────┐ │ │
|
|
│ 0 My stash entry │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ └──────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
└────────────────────────────┘ ┌─ Command Log ────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ │
|
|
│ │
|
|
└──────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
q:quit ?:help h/l:panels j/k:nav []:tabs spc:checkout enter:log n:new d:del p/P:pull/push
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ main → 55b40c5 │ │ │
|
|
└────────────────────────────┘ │ │
|
|
┌─ 2 Files (2) ──────────────┐ │ │
|
|
│ M file1.txt │ │ │
|
|
│ M file2.txt │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
└────────────────────────────┘ │ │
|
|
╔═ 3 Branches [L] R T ═══════╗ │ │
|
|
║ feature ║ │ │
|
|
║ * main ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
╚════════════════════════════╝ │ │
|
|
┌─ 4 Commits [C] R ──────────┐ │ │
|
|
│ 55b40c5 Initial commit │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
└────────────────────────────┘ │ │
|
|
┌─ 5 Stash (1) ──────────────┐ │ │
|
|
│ 0 My stash entry │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ └──────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
└────────────────────────────┘ ┌─ Command Log ────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ │
|
|
│ │
|
|
└──────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
q:quit ?:help h/l:panels j/k:nav []:tabs spc:checkout enter:log n:new d:del p/P:pull/push
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ main → 55b40c5 │ │ │
|
|
└────────────────────────────┘ │ │
|
|
┌─ 2 Files (2) ──────────────┐ │ │
|
|
│ M file1.txt │ │ │
|
|
│ M file2.txt │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
└────────────────────────────┘ │ │
|
|
╔═ 3 Branches [L] R T ═══════╗ │ │
|
|
║ feature ║ │ │
|
|
║ * main ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
╚════════════════════════════╝ │ │
|
|
┌─ 4 Commits [C] R ──────────┐ │ │
|
|
│ 55b40c5 Initial commit │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
└────────────────────────────┘ │ │
|
|
┌─ 5 Stash (1) ──────────────┐ │ │
|
|
│ 0 My stash entry │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ └──────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
└────────────────────────────┘ ┌─ Command Log ────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ │
|
|
│ │
|
|
└──────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
q:quit ?:help h/l:panels j/k:nav []:tabs spc:checkout enter:log n:new d:del p/P:pull/push
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
╔═ Log: main ═════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╗
|
|
║ 55b40c5 Initial commit ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
╚═════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
╔═ Log: main ═════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╗
|
|
║ 55b40c5 Initial commit ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
╚═════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
╔═ Log: main ═════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╗
|
|
║ 55b40c5 Initial commit ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
╚═════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
╔═ Log: main ═════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╗
|
|
║ 55b40c5 Initial commit ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
╚═════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ main → 55b40c5 │ │ │
|
|
└────────────────────────────┘ │ │
|
|
┌─ 2 Files (2) ──────────────┐ │ │
|
|
│ M file1.txt │ │ │
|
|
│ M file2.txt │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
└────────────────────────────┘ │ │
|
|
╔═ 3 Branches [L] R T ═══════╗ │ │
|
|
║ feature ║ │ │
|
|
║ * main ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
╚════════════════════════════╝ │ │
|
|
┌─ 4 Commits [C] R ──────────┐ │ │
|
|
│ 55b40c5 Initial commit │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
└────────────────────────────┘ │ │
|
|
┌─ 5 Stash (1) ──────────────┐ │ │
|
|
│ 0 My stash entry │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ └──────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
└────────────────────────────┘ ┌─ Command Log ────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ │
|
|
│ │
|
|
└──────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
q:quit ?:help h/l:panels j/k:nav []:tabs spc:checkout enter:log n:new d:del p/P:pull/push
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ main → 55b40c5 │ │ │
|
|
└────────────────────────────┘ │ │
|
|
┌─ 2 Files (2) ──────────────┐ │ │
|
|
│ M file1.txt │ │ │
|
|
│ M file2.txt │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
└────────────────────────────┘ │ │
|
|
╔═ 3 Branches [L] R T ═══════╗ │ │
|
|
║ feature ║ │ │
|
|
║ * main ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
╚════════════════════════════╝ │ │
|
|
┌─ 4 Commits [C] R ──────────┐ │ │
|
|
│ 55b40c5 Initial commit │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
└────────────────────────────┘ │ │
|
|
┌─ 5 Stash (1) ──────────────┐ │ │
|
|
│ 0 My stash entry │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ └──────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
└────────────────────────────┘ ┌─ Command Log ────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ │
|
|
│ │
|
|
└──────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
q:quit ?:help h/l:panels j/k:nav []:tabs spc:checkout enter:log n:new d:del p/P:pull/push
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ main → 55b40c5 │ │ commit 55b40c502e1306dd52ba7ed077bcfe3baf80042d │
|
|
└────────────────────────────┘ │ Author: Test <test@test.com> │
|
|
┌─ 2 Files (2) ──────────────┐ │ Date: Wed Jan 21 18:07:51 2026 -0500 │
|
|
│ M file1.txt │ │ │
|
|
│ M file2.txt │ │ Initial commit │
|
|
│ │ │ --- │
|
|
│ │ │ file1.txt | 1 + │
|
|
│ │ │ file2.txt | 1 + │
|
|
│ │ │ 2 files changed, 2 insertions(+) │
|
|
│ │ │ │
|
|
│ │ │ diff --git a/file1.txt b/file1.txt │
|
|
└────────────────────────────┘ │ new file mode 100644 │
|
|
┌─ 3 Branches [L] R T ───────┐ │ index 0000000..e79c5e8 │
|
|
│ feature │ │ --- /dev/null │
|
|
│ * main │ │ +++ b/file1.txt │
|
|
│ │ │ @@ -0,0 +1 @@ │
|
|
│ │ │ +initial │
|
|
│ │ │ diff --git a/file2.txt b/file2.txt │
|
|
│ │ │ new file mode 100644 │
|
|
│ │ │ index 0000000..e79c5e8 │
|
|
│ │ │ --- /dev/null │
|
|
└────────────────────────────┘ │ +++ b/file2.txt │
|
|
╔═ 4 Commits [C] R ══════════╗ │ @@ -0,0 +1 @@ │
|
|
║ 55b40c5 Initial commit ║ │ +initial │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
╚════════════════════════════╝ │ │
|
|
┌─ 5 Stash (1) ──────────────┐ │ │
|
|
│ 0 My stash entry │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ └──────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
└────────────────────────────┘ ┌─ Command Log ────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ │
|
|
│ │
|
|
└──────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
q:quit ?:help h/l:panels j/k:nav []:tabs spc:checkout enter:files p/P:pull/push
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ main → 55b40c5 │ │ commit 55b40c502e1306dd52ba7ed077bcfe3baf80042d │
|
|
└────────────────────────────┘ │ Author: Test <test@test.com> │
|
|
┌─ 2 Files (2) ──────────────┐ │ Date: Wed Jan 21 18:07:51 2026 -0500 │
|
|
│ M file1.txt │ │ │
|
|
│ M file2.txt │ │ Initial commit │
|
|
│ │ │ --- │
|
|
│ │ │ file1.txt | 1 + │
|
|
│ │ │ file2.txt | 1 + │
|
|
│ │ │ 2 files changed, 2 insertions(+) │
|
|
│ │ │ │
|
|
│ │ │ diff --git a/file1.txt b/file1.txt │
|
|
└────────────────────────────┘ │ new file mode 100644 │
|
|
┌─ 3 Branches [L] R T ───────┐ │ index 0000000..e79c5e8 │
|
|
│ feature │ │ --- /dev/null │
|
|
│ * main │ │ +++ b/file1.txt │
|
|
│ │ │ @@ -0,0 +1 @@ │
|
|
│ │ │ +initial │
|
|
│ │ │ diff --git a/file2.txt b/file2.txt │
|
|
│ │ │ new file mode 100644 │
|
|
│ │ │ index 0000000..e79c5e8 │
|
|
│ │ │ --- /dev/null │
|
|
└────────────────────────────┘ │ +++ b/file2.txt │
|
|
╔═ 4 Commits [C] R ══════════╗ │ @@ -0,0 +1 @@ │
|
|
║ 55b40c5 Initial commit ║ │ +initial │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
╚════════════════════════════╝ │ │
|
|
┌─ 5 Stash (1) ──────────────┐ │ │
|
|
│ 0 My stash entry │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ └──────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
└────────────────────────────┘ ┌─ Command Log ────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ │
|
|
│ │
|
|
└──────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
q:quit ?:help h/l:panels j/k:nav []:tabs spc:checkout enter:files p/P:pull/push
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ main → 55b40c5 │ │ commit 55b40c502e1306dd52ba7ed077bcfe3baf80042d │
|
|
└────────────────────────────┘ │ Author: Test <test@test.com> │
|
|
┌─ 2 Files (2) ──────────────┐ │ Date: Wed Jan 21 18:07:51 2026 -0500 │
|
|
│ M file1.txt │ │ │
|
|
│ M file2.txt │ │ Initial commit │
|
|
│ │ │ --- │
|
|
│ │ │ file1.txt | 1 + │
|
|
│ │ │ file2.txt | 1 + │
|
|
│ │ │ 2 files changed, 2 insertions(+) │
|
|
│ │ │ │
|
|
│ │ │ diff --git a/file1.txt b/file1.txt │
|
|
└────────────────────────────┘ │ new file mode 100644 │
|
|
┌─ 3 Branches [L] R T ───────┐ │ index 0000000..e79c5e8 │
|
|
│ feature │ │ --- /dev/null │
|
|
│ * main │ │ +++ b/file1.txt │
|
|
│ │ │ @@ -0,0 +1 @@ │
|
|
│ │ │ +initial │
|
|
│ │ │ diff --git a/file2.txt b/file2.txt │
|
|
│ │ │ new file mode 100644 │
|
|
│ │ │ index 0000000..e79c5e8 │
|
|
│ │ │ --- /dev/null │
|
|
└────────────────────────────┘ │ +++ b/file2.txt │
|
|
╔═ 4 Commits [C] R ══════════╗ │ @@ -0,0 +1 @@ │
|
|
║ 55b40c5 Initial commit ║ │ +initial │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
╚════════════════════════════╝ │ │
|
|
┌─ 5 Stash (1) ──────────────┐ │ │
|
|
│ 0 My stash entry │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ └──────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
└────────────────────────────┘ ┌─ Command Log ────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ │
|
|
│ │
|
|
└──────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
q:quit ?:help h/l:panels j/k:nav []:tabs spc:checkout enter:files p/P:pull/push
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
╔═ Files in 55b40c5 ══════════════════════════════════════════════════════════════════════════════════════════════════════════════╗
|
|
║ No files ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
╚═════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
╔═ Files in 55b40c5 ══════════════════════════════════════════════════════════════════════════════════════════════════════════════╗
|
|
║ No files ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
╚═════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
╔═ Files in 55b40c5 ══════════════════════════════════════════════════════════════════════════════════════════════════════════════╗
|
|
║ No files ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
╚═════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
╔═ Files in 55b40c5 ══════════════════════════════════════════════════════════════════════════════════════════════════════════════╗
|
|
║ No files ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
╚═════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ main → 55b40c5 │ │ commit 55b40c502e1306dd52ba7ed077bcfe3baf80042d │
|
|
└────────────────────────────┘ │ Author: Test <test@test.com> │
|
|
┌─ 2 Files (2) ──────────────┐ │ Date: Wed Jan 21 18:07:51 2026 -0500 │
|
|
│ M file1.txt │ │ │
|
|
│ M file2.txt │ │ Initial commit │
|
|
│ │ │ --- │
|
|
│ │ │ file1.txt | 1 + │
|
|
│ │ │ file2.txt | 1 + │
|
|
│ │ │ 2 files changed, 2 insertions(+) │
|
|
│ │ │ │
|
|
│ │ │ diff --git a/file1.txt b/file1.txt │
|
|
└────────────────────────────┘ │ new file mode 100644 │
|
|
┌─ 3 Branches [L] R T ───────┐ │ index 0000000..e79c5e8 │
|
|
│ feature │ │ --- /dev/null │
|
|
│ * main │ │ +++ b/file1.txt │
|
|
│ │ │ @@ -0,0 +1 @@ │
|
|
│ │ │ +initial │
|
|
│ │ │ diff --git a/file2.txt b/file2.txt │
|
|
│ │ │ new file mode 100644 │
|
|
│ │ │ index 0000000..e79c5e8 │
|
|
│ │ │ --- /dev/null │
|
|
└────────────────────────────┘ │ +++ b/file2.txt │
|
|
╔═ 4 Commits [C] R ══════════╗ │ @@ -0,0 +1 @@ │
|
|
║ 55b40c5 Initial commit ║ │ +initial │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
╚════════════════════════════╝ │ │
|
|
┌─ 5 Stash (1) ──────────────┐ │ │
|
|
│ 0 My stash entry │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ └──────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
└────────────────────────────┘ ┌─ Command Log ────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ │
|
|
│ │
|
|
└──────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
q:quit ?:help h/l:panels j/k:nav []:tabs spc:checkout enter:files p/P:pull/push
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ main → 55b40c5 │ │ commit 55b40c502e1306dd52ba7ed077bcfe3baf80042d │
|
|
└────────────────────────────┘ │ Author: Test <test@test.com> │
|
|
┌─ 2 Files (2) ──────────────┐ │ Date: Wed Jan 21 18:07:51 2026 -0500 │
|
|
│ M file1.txt │ │ │
|
|
│ M file2.txt │ │ Initial commit │
|
|
│ │ │ --- │
|
|
│ │ │ file1.txt | 1 + │
|
|
│ │ │ file2.txt | 1 + │
|
|
│ │ │ 2 files changed, 2 insertions(+) │
|
|
│ │ │ │
|
|
│ │ │ diff --git a/file1.txt b/file1.txt │
|
|
└────────────────────────────┘ │ new file mode 100644 │
|
|
┌─ 3 Branches [L] R T ───────┐ │ index 0000000..e79c5e8 │
|
|
│ feature │ │ --- /dev/null │
|
|
│ * main │ │ +++ b/file1.txt │
|
|
│ │ │ @@ -0,0 +1 @@ │
|
|
│ │ │ +initial │
|
|
│ │ │ diff --git a/file2.txt b/file2.txt │
|
|
│ │ │ new file mode 100644 │
|
|
│ │ │ index 0000000..e79c5e8 │
|
|
│ │ │ --- /dev/null │
|
|
└────────────────────────────┘ │ +++ b/file2.txt │
|
|
╔═ 4 Commits [C] R ══════════╗ │ @@ -0,0 +1 @@ │
|
|
║ 55b40c5 Initial commit ║ │ +initial │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
╚════════════════════════════╝ │ │
|
|
┌─ 5 Stash (1) ──────────────┐ │ │
|
|
│ 0 My stash entry │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ └──────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
└────────────────────────────┘ ┌─ Command Log ────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ │
|
|
│ │
|
|
└──────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
q:quit ?:help h/l:panels j/k:nav []:tabs spc:checkout enter:files p/P:pull/push
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ main → 55b40c5 │ │ diff --git a/file1.txt b/file1.txt │
|
|
└────────────────────────────┘ │ index e79c5e8..512b97f 100644 │
|
|
┌─ 2 Files (2) ──────────────┐ │ --- a/file1.txt │
|
|
│ M file1.txt │ │ +++ b/file1.txt │
|
|
│ M file2.txt │ │ @@ -1 +1,2 @@ │
|
|
│ │ │ initial │
|
|
│ │ │ +stash me │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
└────────────────────────────┘ │ │
|
|
┌─ 3 Branches [L] R T ───────┐ │ │
|
|
│ feature │ │ │
|
|
│ * main │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
└────────────────────────────┘ │ │
|
|
┌─ 4 Commits [C] R ──────────┐ │ │
|
|
│ 55b40c5 Initial commit │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
└────────────────────────────┘ │ │
|
|
╔═ 5 Stash (1) ══════════════╗ │ │
|
|
║ 0 My stash entry ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ └──────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
╚════════════════════════════╝ ┌─ Command Log ────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ │
|
|
│ │
|
|
└──────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
q:quit ?:help h/l:panels j/k:nav spc:apply enter:files g:pop d:drop p/P:pull/push
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ main → 55b40c5 │ │ diff --git a/file1.txt b/file1.txt │
|
|
└────────────────────────────┘ │ index e79c5e8..512b97f 100644 │
|
|
┌─ 2 Files (2) ──────────────┐ │ --- a/file1.txt │
|
|
│ M file1.txt │ │ +++ b/file1.txt │
|
|
│ M file2.txt │ │ @@ -1 +1,2 @@ │
|
|
│ │ │ initial │
|
|
│ │ │ +stash me │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
└────────────────────────────┘ │ │
|
|
┌─ 3 Branches [L] R T ───────┐ │ │
|
|
│ feature │ │ │
|
|
│ * main │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
└────────────────────────────┘ │ │
|
|
┌─ 4 Commits [C] R ──────────┐ │ │
|
|
│ 55b40c5 Initial commit │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
└────────────────────────────┘ │ │
|
|
╔═ 5 Stash (1) ══════════════╗ │ │
|
|
║ 0 My stash entry ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ └──────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
╚════════════════════════════╝ ┌─ Command Log ────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ │
|
|
│ │
|
|
└──────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
q:quit ?:help h/l:panels j/k:nav spc:apply enter:files g:pop d:drop p/P:pull/push
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ main → 55b40c5 │ │ diff --git a/file1.txt b/file1.txt │
|
|
└────────────────────────────┘ │ index e79c5e8..512b97f 100644 │
|
|
┌─ 2 Files (2) ──────────────┐ │ --- a/file1.txt │
|
|
│ M file1.txt │ │ +++ b/file1.txt │
|
|
│ M file2.txt │ │ @@ -1 +1,2 @@ │
|
|
│ │ │ initial │
|
|
│ │ │ +stash me │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
└────────────────────────────┘ │ │
|
|
┌─ 3 Branches [L] R T ───────┐ │ │
|
|
│ feature │ │ │
|
|
│ * main │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
└────────────────────────────┘ │ │
|
|
┌─ 4 Commits [C] R ──────────┐ │ │
|
|
│ 55b40c5 Initial commit │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
└────────────────────────────┘ │ │
|
|
╔═ 5 Stash (1) ══════════════╗ │ │
|
|
║ 0 My stash entry ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ └──────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
╚════════════════════════════╝ ┌─ Command Log ────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ │
|
|
│ │
|
|
└──────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
q:quit ?:help h/l:panels j/k:nav spc:apply enter:files g:pop d:drop p/P:pull/push
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
╔═ Files in stash@{0} ════════════════════════════════════════════════════════════════════════════════════════════════════════════╗
|
|
║ M file1.txt ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
╚═════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
╔═ Files in stash@{0} ════════════════════════════════════════════════════════════════════════════════════════════════════════════╗
|
|
║ M file1.txt ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
╚═════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
╔═ Files in stash@{0} ════════════════════════════════════════════════════════════════════════════════════════════════════════════╗
|
|
║ M file1.txt ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
╚═════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
╔═ Files in stash@{0} ════════════════════════════════════════════════════════════════════════════════════════════════════════════╗
|
|
║ M file1.txt ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
╚═════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ main → 55b40c5 │ │ diff --git a/file1.txt b/file1.txt │
|
|
└────────────────────────────┘ │ index e79c5e8..512b97f 100644 │
|
|
┌─ 2 Files (2) ──────────────┐ │ --- a/file1.txt │
|
|
│ M file1.txt │ │ +++ b/file1.txt │
|
|
│ M file2.txt │ │ @@ -1 +1,2 @@ │
|
|
│ │ │ initial │
|
|
│ │ │ +stash me │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
└────────────────────────────┘ │ │
|
|
┌─ 3 Branches [L] R T ───────┐ │ │
|
|
│ feature │ │ │
|
|
│ * main │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
└────────────────────────────┘ │ │
|
|
┌─ 4 Commits [C] R ──────────┐ │ │
|
|
│ 55b40c5 Initial commit │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
└────────────────────────────┘ │ │
|
|
╔═ 5 Stash (1) ══════════════╗ │ │
|
|
║ 0 My stash entry ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ └──────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
╚════════════════════════════╝ ┌─ Command Log ────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ │
|
|
│ │
|
|
└──────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
q:quit ?:help h/l:panels j/k:nav spc:apply enter:files g:pop d:drop p/P:pull/push
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
┌─ 1 Status ─────────────────┐ ┌─ 0 Main ─────────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ main → 55b40c5 │ │ diff --git a/file1.txt b/file1.txt │
|
|
└────────────────────────────┘ │ index e79c5e8..512b97f 100644 │
|
|
┌─ 2 Files (2) ──────────────┐ │ --- a/file1.txt │
|
|
│ M file1.txt │ │ +++ b/file1.txt │
|
|
│ M file2.txt │ │ @@ -1 +1,2 @@ │
|
|
│ │ │ initial │
|
|
│ │ │ +stash me │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
└────────────────────────────┘ │ │
|
|
┌─ 3 Branches [L] R T ───────┐ │ │
|
|
│ feature │ │ │
|
|
│ * main │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
└────────────────────────────┘ │ │
|
|
┌─ 4 Commits [C] R ──────────┐ │ │
|
|
│ 55b40c5 Initial commit │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
│ │ │ │
|
|
└────────────────────────────┘ │ │
|
|
╔═ 5 Stash (1) ══════════════╗ │ │
|
|
║ 0 My stash entry ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ │ │
|
|
║ ║ └──────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
╚════════════════════════════╝ ┌─ Command Log ────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ │
|
|
│ │
|
|
└──────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
q:quit ?:help h/l:panels j/k:nav spc:apply enter:files g:pop d:drop p/P:pull/push
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
> rm -rf /tmp/lazygitclj-keys-test && mkdir -p /tmp/lazygitclj-keys-test && cd /tmp/lazygitclj-keys-test
|
|
> git init -b main && git config user.email 'test@test.com' && git config user.name 'Test'
|
|
Initialized empty Git repository in /tmp/lazygitclj-keys-test/.git/
|
|
> echo 'initial' > file1.txt && echo 'initial' > file2.txt && git add . && git commit -m 'Initial commit'
|
|
[main (root-commit) 55b40c5] Initial commit
|
|
2 files changed, 2 insertions(+)
|
|
create mode 100644 file1.txt
|
|
create mode 100644 file2.txt
|
|
> git checkout -b feature && echo 'feature' >> file1.txt && git add . && git commit -m 'Feature work' && git checkout main
|
|
Switched to a new branch 'feature'
|
|
[feature 850eddf] Feature work
|
|
1 file changed, 1 insertion(+)
|
|
Switched to branch 'main'
|
|
> echo 'stash me' >> file1.txt && git stash push -m 'My stash entry'
|
|
Saved working directory and index state On main: My stash entry
|
|
> echo 'unstaged change' >> file1.txt && echo 'staged change' >> file2.txt && git add file2.txt
|
|
> bb --config /home/ajet/repos/lazygitclj/bb.edn start
|
|
Starting lazygitclj...
|
|
|
|
Goodbye!
|
|
>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
────────────────────────────────────────────────────────────────────────────────
|
|
> rm -rf /tmp/lazygitclj-keys-test && mkdir -p /tmp/lazygitclj-keys-test && cd /tmp/lazygitclj-keys-test
|
|
> git init -b main && git config user.email 'test@test.com' && git config user.name 'Test'
|
|
Initialized empty Git repository in /tmp/lazygitclj-keys-test/.git/
|
|
> echo 'initial' > file1.txt && echo 'initial' > file2.txt && git add . && git commit -m 'Initial commit'
|
|
[main (root-commit) 55b40c5] Initial commit
|
|
2 files changed, 2 insertions(+)
|
|
create mode 100644 file1.txt
|
|
create mode 100644 file2.txt
|
|
> git checkout -b feature && echo 'feature' >> file1.txt && git add . && git commit -m 'Feature work' && git checkout main
|
|
Switched to a new branch 'feature'
|
|
[feature 850eddf] Feature work
|
|
1 file changed, 1 insertion(+)
|
|
Switched to branch 'main'
|
|
> echo 'stash me' >> file1.txt && git stash push -m 'My stash entry'
|
|
Saved working directory and index state On main: My stash entry
|
|
> echo 'unstaged change' >> file1.txt && echo 'staged change' >> file2.txt && git add file2.txt
|
|
> bb --config /home/ajet/repos/lazygitclj/bb.edn start
|
|
Starting lazygitclj...
|
|
|
|
Goodbye!
|
|
>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
────────────────────────────────────────────────────────────────────────────────
|