Comments (4)
Yep that's the intended behavior when you specify a full set of arguments like that; the very last lesson explains this:
I'm not entirely sure why git just doesn't automatically update o/main
for you in this case (I can't think of a time where you want o/main
to diverge from the commits you have locally for the origin version of main) but you can fix it with a single command of git fetch origin main
afterwards
from learngitbranching.
so is this comment wrong? @pcottle
from learngitbranching.
So I think there are a few things going on:
-
is the git simulator currently working as designed for the lessons? Yes, I don't think it's a recent regression or it prevents levels from being completed
-
should pulling always update the origin tracking branch even if you provide an argument? Probably (even if it doesn't in the simulator)
I started this project over a decade ago so it's very likely that either I missed this detail while implementing or maybe old versions of git didn't do this
from learngitbranching.
Anyways if you can find anything in the docs that confirm this, we can work on implementing the change
from learngitbranching.
Related Issues (20)
- Remove branches already concluded (i.e. merged/closed)? HOT 1
- link to a particular lesson HOT 3
- fakeTeamwork command for creating a branch and adding commits is not working! HOT 2
- In git-branch, the name <bugFix> is not allowed
- no support for `git merge A B` HOT 2
- Ban checkout and use "modern" commands switch/restore HOT 3
- Add Turkish (tr_TR) Translations 🇹🇷 HOT 1
- [Bug] Origin IP found HOT 1
- Hi
- Add more clarification on "git branch -f" command HOT 4
- I am a new open source development and I want to create a feature in the Introduction Sequence. Where should I start? HOT 1
- Rebase Introduction is incorrect (git 2.42.0) HOT 4
- level remoteAdvanced3 branch naming not in assignment but required HOT 3
- level 5: teamwork * should not be shown HOT 2
- show solution doesn't work with custom level HOT 3
- minor correction for Korean translation
- Add deep links HOT 2
- Incorrect implementation for git fetch/pull with colon ":" affecting remoteAdvance6 HOT 4
- Add direct link to each level HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from learngitbranching.