# Now let's switch to the laptop. # On the `main` branch there are no files user@laptop:~/repo$ ls user@laptop:~/repo$ git branch * main # Let's pick up branches from the `desktop` user@laptop:~/repo$ git nomad sync Pushing local branches to origin... 0s Fetching branches from origin... 0s Listing branches at origin... 0s desktop refs/nomad/desktop/idea -> 370470f9e998297357af9ce197386904cbb43077 refs/nomad/desktop/main -> cb27b96a276e6d97d5e8a78cf225d5317c8aa263 laptop refs/nomad/laptop/main -> cb27b96a276e6d97d5e8a78cf225d5317c8aa263 # Now we can create a local branch based off the desktop ref... user@laptop:~/repo$ git checkout -b idea refs/nomad/desktop/idea Switched to a new branch 'idea' # ... and use standard git workflows to pick up where we left off user@laptop:~/repo$ ls idea.txt user@laptop:~/repo$ cat idea.txt Start of an idea Refining idea user@laptop:~/repo$ echo 'Finalize idea' >> idea.txt user@laptop:~/repo$ git commit -a -m 'Finish idea on laptop' [idea 22eaf95] Finish idea on laptop 1 file changed, 1 insertion(+) # C