Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Request for session: intro and advanced git / GitHub #107

Open
staeiou opened this issue Jan 25, 2018 · 1 comment
Open

Request for session: intro and advanced git / GitHub #107

staeiou opened this issue Jan 25, 2018 · 1 comment

Comments

@staeiou
Copy link
Contributor

staeiou commented Jan 25, 2018

Should be 2 sessions in a row

@ickc
Copy link

ickc commented Feb 17, 2018

I might be able to help on this depending on my schedule. (I currently have a group meeting colliding with exactly the same time slot. But I occasionally can skip it and come here.) Not an expert though.

Ideas:

  • git:
    • what is VCS and why git
      • centralized vs. distributed
    • how not to use git
      • binaries files (instead of using .gitignore)
    • file conventions
      • .git
      • makefile
      • README
      • COPYING
      • COPYRIGHT
      • INSTALL
    • how to use git
      • atomic commit
      • git flow (a version of it)
      • protected master branch
      • git tag
    • advance use
      • modifying git history: how, when, and when not to
      • cherry-pick
      • squash
      • multiple remotes
    • Softwares
      • GitHub Desktop (electron based)
      • GitKraken
  • GitHub
    • rules & ethics
      • don't spam on issue tracker
      • 1 person 1 account
      • GitHub Organization
      • GitHub Education
    • file conventions (in addition to git)
      • .github
      • CONTRIBUTING.md
    • issues
    • pull requests
    • wiki
    • milestones and labels
    • gh-pages
    • insights
    • visualizing git diff
    • templates
    • markup such as markdown (also support others such as RST)
      • GFM (new)
      • pandoc
      • ipynb
    • releases
      • binaries either .gitignored or here
    • badges
    • support outside issue tracker?
      • Google Groups
      • another repo's issue tracker for "support ticket"
    • use git properly
      • e.g. how to preserve git history for credits and bug hunting
    • advanced
      • git LFS
      • hooks
        • Travis CI
      • GitHub API (e.g. through curl)
  • point out some helper scripts I wrote?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants