Nano Banana Pro
Agent skill for nano-banana-pro
- Ensure the working directory is clean with `git status`.
Sign in to like and favorite skills
git status../auto_pull.sh instead of plain git pull.
This wrapper automatically executes auto_resolve_conflicts.sh when conflicts are detected so the incoming branch wins with no manual steps.Always keep the incoming branch’s code and discard conflicting local code. This applies to all conflicts, including whitespace, trivial blocks, concurrent additions, deletions vs. modifications, and binary files. No manual review or alternate strategy is used.
git add -A and verify no conflict markers remain using git diff --check.python -m py_compile GitSleuth_GUI.py OAuth_Manager.py Token_Manager.py GitSleuth.py GitSleuth_API.py
CHANGELOG.md under the Unreleased heading.Merge branch 'feature-branch' into 'main' (Auto-resolved conflicts).<<<<<<< HEAD int value = 1; ======= int value = 2; >>>>>>> feature-branch
Auto-resolved result:
int value = 2;
<<<<<<< HEAD Added line from HEAD branch ======= Added line from incoming branch >>>>>>> other-branch
Auto-resolved result:
Added line from incoming branch
<<<<<<< HEAD Console.WriteLine("Debug info"); ======= >>>>>>> dev-branch
Auto-resolved result: the line is removed.
CONFLICT (binary): Merge conflict in report.pdf
Use the incoming branch’s version of the file.
This “accept incoming changes” rule applies universally with no exceptions. Every merge conflict is resolved by keeping the incoming code so results remain consistent and deterministic.