feat(L04): add Git status add and commit card
This commit is contained in:
@@ -0,0 +1,37 @@
|
||||
schema: 1
|
||||
card: console-bash/L04
|
||||
title: Git Basics I — status, add and commit
|
||||
steps:
|
||||
- id: init
|
||||
task: task01_init_repository
|
||||
action: test
|
||||
profile: native-amd64
|
||||
target: native
|
||||
command: stemctl test native-amd64 console-bash L04 1
|
||||
board:
|
||||
show: [working_directory, dot_git, branch_main, local_identity]
|
||||
highlight: [repository_boundary, no_commits_yet, local_config]
|
||||
question: Co tworzy git init, a czego jeszcze nie zapisuje?
|
||||
evidence: [inside_work_tree, branch, commit_count, identity_scope]
|
||||
- id: index
|
||||
task: task02_status_and_add
|
||||
action: test
|
||||
profile: native-amd64
|
||||
target: native
|
||||
command: stemctl test native-amd64 console-bash L04 2
|
||||
board:
|
||||
show: [working_tree, status_porcelain, git_add, index]
|
||||
highlight: [untracked, staged, two_status_columns]
|
||||
question: Co oznaczają dwie kolumny w status --short?
|
||||
evidence: [untracked_code, staged_code, path]
|
||||
- id: commit
|
||||
task: task03_first_commit
|
||||
action: debug
|
||||
profile: native-amd64
|
||||
target: native
|
||||
command: stemctl debug native-amd64 console-bash L04 3
|
||||
board:
|
||||
show: [index_snapshot, commit_object, branch_ref, clean_worktree, trace_log]
|
||||
highlight: [commit_message, parentless_root_commit, clean_status]
|
||||
question: Dlaczego commit nie zapisuje plików, których nie dodano do indeksu?
|
||||
evidence: [commit_count, subject, clean, trace_log]
|
||||
Reference in New Issue
Block a user