GitDeepDive/scriptActions.md

2.3 KiB

  • =simple-setup.sh= 0. [@0] Setup actions
    • Load the utility script
    • Sets the default location that the sample repository is to be prepared in
    • Checks if a command-line parameter has been passed, and re-set to the location to that value if so.
    • Removes the target location if relevant.
    1. Creates the location where the new repository will reside and =cd='s into it.
    2. Initialised a git repository in that location with the command
      git init
    3. Sets the user's git user name with the command
      git config --local user.name "Gaius Julius Caesar"
    4. Sets the user's git user e-mail address with the command
      git config --local user.email gjcaesar@pontifexmaximus.rm
    5. Creates a text file called =information.md=
    6. Adds and commits the new file will the commands
      git add information.md
      git commit -m "commit1"
    7. Makes a change to the text file.
    8. Adds and commits that change will the commands
      git add information.md
      git commit -m "commit2"
    9. Makes another change to the text file.
    10. Adds and commits that change will the commands
      git add information.md
      git commit -m "commit3"
    11. Creates, from =master=, and then checks out a new branch using the command
      git checkout -b Rel1
    12. Makes a change to =information.md=
    13. Adds and commits that change will the commands
      git add information.md
      git commit -m "commit4"
    14. Makes another change to the text file.
    15. Adds and commits that change will the commands
      git add information.md
      git commit -m "commit5"
    16. Creates, from =master=, and then checks out another new branch using the commands
      git checkout master
      git checkout -b Rel2
    17. Makes a change to =information.md=
    18. Adds and commits that change will the commands
      git add information.md
      git commit -m "commit6"
    19. Makes another change to the text file.
    20. Adds and commits that change will the commands
      git add information.md
      git commit -m "commit5"
    21. Checks out =master= with the command
      git checkout master
    22. Prints out the commit history log of the repositoty, showing the changes on all branches, with command
      git log --oneline --graph --decorate --all