Git Product home page Git Product logo

Comments (8)

jhamrick avatar jhamrick commented on August 22, 2024

I agree, I think the steps in this challenge will be confusing to some students, especially if they are new to the command line.

Add a challenge that has the student moving through the history of the log using HEAD~1 would be a better exercise.

I'm not entirely sure how this is related to a git repo inside a git repo -- could you clarify? Or are you just suggesting adding a different unrelated challenge?

from git-novice.

willingc avatar willingc commented on August 22, 2024

@jhamrick different unrelated challenge. Merely an exercise to get users to understand 'HEAD' and how 1 is syntactic sugar for moving back 1 from HEAD. For example, git show HEAD2 displays the commit that is two before the HEAD.

from git-novice.

iglpdc avatar iglpdc commented on August 22, 2024

I think that the challenge is fine, although it's true that the wording may be confusing. It happens quite often that learners are overwhelmed at the beginning of the lesson (they have to deal not only with git, but also with the command line) and some git init in the wrong place, either a repo inside a repo, or their entire home folder, or something similar.

Despite the fix is pretty easy, they aren't able to do it yet. I like the challenge because it's a very good moment to reinforce the idea that Git is folder-based.

I'd vote to keep the challenge, but rewording it to make it closer to the reality of the lesson. For example, alpha can be planets and beta could be paper, an independent repo for the paper associated to the planet research, or moons, a new repo on moon research. I'd also add a question on how to fix it, and stress that, in general, that's the way of fixing wrong git init's.

Maybe we should add also a corresponding note in the instructor guide.

from git-novice.

willingc avatar willingc commented on August 22, 2024

@iglpdc I like your comments. If the challenge can be reworded to be more beginner friendly as you suggest, I agree that it would be helpful to reinforce the idea that Git is folder based. Do you wish to try to reword the challenge as you suggested? 😺

from git-novice.

iglpdc avatar iglpdc commented on August 22, 2024

Ok, @willingc, I'll send a PR tonight rephrasing the challenge.

from git-novice.

iglpdc avatar iglpdc commented on August 22, 2024

Closing by #66.

from git-novice.

willingc avatar willingc commented on August 22, 2024

@iglpdc Really like the changes that you made and merged. Nicely done. 🍰

from git-novice.

iglpdc avatar iglpdc commented on August 22, 2024

Thanks!

El 13/03/2015, a las 07:22, Carol Willing [email protected] escribió:

@iglpdc Really like the changes that you made and merged. Nicely done.


Reply to this email directly or view it on GitHub.

from git-novice.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.