Skip to content

blgorman/RescueYourGitRepo

Repository files navigation

Rescuing your GIT repository

This is the home base repo for my Rescuing your GIT repository talk.

Review the various folders for different scenarios.

Review the slides for some pictures of what I'm doing.

Tools I'm leveraging in this talk

When I train GIT I like to use two main visualization tools:

  1. GitViz

  2. Visualize GIT with d3

  3. VSCode

  4. GIT Bash Terminal

  5. GIT aliases

    [alias]
        lol = log --oneline --graph --decorate --all
        expireunreachablenow = reflog expire --expire-unreachable=now --all
        gcunreachablenow = gc --prune=now
    
  6. VSCode as Default Editor

    [core]
        editor = code --w
        autocrlf = true
    
  7. VSCode as MergeTool

    [merge]
        tool = code
    [mergetool "code"]
        cmd = code --wait --merge $REMOTE $LOCAL $BASE $MERGED
    [mergetool]
        prompt = false
        keepbackup = false
    

General info and disclaimer

This is not the only way to accomplish these goals

  1. If you have a better way

    Please let me know, I'd love to hear it

  2. I'm not responsible for what you do to your repo

    This is guidance and training, and should not be used in production until you've mastered the material

Repo for removing the secrets

  1. The removing secrets setup is in another repo.

    To do the remove a secret activity, fork this repo:

    https://github.com/blgorman/RescueYourGitRepo-RemoveASecret.git
    

    Follow the instructions on that repo to complete the activity

Additional Materials

Slides for the talk are here. Lots of demo videos make it too large to host in a GIT repository at GitHub without GIT LFS.

Conclusion

I hope this has helped you. Please let me know if you have any questions or concerns, issues, etc.

About

Home base for the Rescue your Git Repo talk

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published