• Stars
    star
    196
  • Rank 193,003 (Top 4 %)
  • Language
    Dockerfile
  • Created over 4 years ago
  • Updated about 1 month ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Git Essentials / Git For Everybody

Visit gitforeverybody.com for free tutorials and the full course.

This is a course to teach you how to use everyday git.

Contributing

Welcome to my example Git Essentials repo! If you're here from the course, you have a few options:

  1. Clone this repo to download all the code you see here (but you can't make changes and overwrite my code)
  2. Fork this repo to add all this code to your GitHub profile and then clone this repository from your account. Then you can make file changes and git push them to your forked version of this repo.
  3. Open a GitHub issue! Feel free to open an issue and explore.
  4. Once you've forked this repo and made some changes, you can open a pull request to merge your code into my repo here. Feel free to experiment with that until you feel confident opening a pull request.

If you decide to open a pull request and add some work to this repo, I ask that you keep it simple. You can add a new file or update this README.md file with your name in the contributors list at the bottom, but please don't make changes to the original files from the course.

Where to get this course:

Docker (advanced devs only)

If you want a completely new and clean environment to start learning git form scratch, you can use a Docker container. That's what I did for this course. Below are the steps to reproduce the same setup I used in the Git Essentials course:

git clone [email protected]:KalobTaulien/git-essentials.git
cd git-esentials
docker build -t git .
docker run -itd --hostname "gitforeverybody.com" --name "gitforeverybody.com" git
docker container ls -a
docker exec -it <container_id> bash

# Once inside your Docker container, run these commands:
apt update
apt install vim nano git
export PS1="\[$(tput setaf 6)\]kalob\[$(tput setaf 2)\]@\[$(tput setaf 3)\]gitforeverybody.com: \[$(tput sgr0)\]"
export TERM=xterm-256color

# Now you can run git commands as if you were on a brand new computer. You'll need to generate an SSH key and add it to GitHub.

Contibutors

If you're opening a pull request against this repo, you should put your name (and website, optional) in the list below!

  • Kalob Taulien (website)
  • Insert your name and website here

Course created by Kalob Taulien.

More Repositories

1

PHP-Login-System

A sample login system with user registration
PHP
81
star
2

example-repo

A short description in here
62
star
3

wagtail-livepreview

Wagtail Live Preview lets you view your page changes as you make them in the Wagtail Admin.
Python
28
star
4

django-201

An intermediate-level Django project
Python
27
star
5

wagtail-contact-reply

Reply to contact form submissions directly from Wagtail
Python
25
star
6

django-101

Source code for the Django 101 course
Python
22
star
7

PHP-For-Everybody

PHP code that goes with PHP For Everybody (codingforeverybody.com)
PHP
19
star
8

wagtail-cms-in-action

Code for Wagtail CMS in Action
Python
17
star
9

react-201

Learn intermediate react using functional components
JavaScript
16
star
10

wp_honeypot

Creates a fake WordPress login page for your Django 2+ applications and redirects all login attempts to a 10gb download file.
Python
12
star
11

ultimate-wagtail-developers-course-source-code

The source code for the lessons from The Ultimate Wagtail Developer Course.
Python
11
star
12

wagtail-tinypng

Lossless image minification using TinyPNG
Python
10
star
13

PHP-Docker

PHP Docker Setup for the Learn PHP course on Kalob.io
Makefile
8
star
14

boto3_wasabi

Python
6
star
15

wagtail-onboarding

A JavaScript-based tour to help editors understand the Wagtail admin
JavaScript
6
star
16

wagtail_clear_cache

With the click of a button you can clear Django Template Cache
Python
6
star
17

image-detection

Create an Image Detection application from scratch in less than 20 lines of code
Python
5
star
18

wagtail_tinify

Automatically compress images (.jpg and .png) using tinypng.com.
Python
4
star
19

portfolio

My portfolio website
Python
4
star
20

dockerized-locust

A dockerized version of Locust.io. Get up and running within minutes.
Makefile
4
star
21

wagtail-algolia-example-code

Sample files for your Wagtail setup using Algolia search.
Python
3
star
22

wagtail-code-snippets

A collection of useful Wagtail Code Snippets
3
star
23

wagtail-buttons

A Draftail extension to enable button blocks in your RichTextEditors.
Python
3
star
24

Ubuntu-14-LAMP-Vagrant-setup

Ubuntu 14, PHP, MySQL, Apache, phpMyAdmin, Composer
Shell
2
star
25

Image-Preloader

Show CSS3 animated gradient while an image is loading.
CSS
2
star
26

kalobtaulien.github.io

CSS
2
star
27

PHP-PDO-Connection

PHP PDO Singleton connection
PHP
2
star
28

PHP-User-Data-Filters

Filters to manage user input data.
PHP
2
star
29

flask-tutorial

A basic flask tutorial
Python
2
star
30

python-twilio-uptime-monitor

Monitor a website's uptime by pinging it every 60 seconds. Sends you a text for non-200 status codes.
Python
2
star
31

kalobmtaulien.github.io

My personal website. Moved it off of AWS and onto Github.
HTML
1
star
32

website-automation

Python
1
star
33

Arkmont-UI

A new video-based UI for Arkmont.com
HTML
1
star
34

accli

Python 3 CLI App for Active Collab 5
Python
1
star
35

CSS-Link-Border-Animation

Borders that slide out from the left, middle or the right when a link is hovered.
HTML
1
star
36

TheUnder20Workout

Template page I made for Under 20 Workout
CSS
1
star
37

jump

Quickly bookmark and jump to your popular directories
Shell
1
star
38

Cover-CSS

Quick and easy way to add a full screen cover page to your site.
HTML
1
star
39

PHP-AWS-CloudFront-URL-Signer

A simple S3 to CloudFront URL signing class
PHP
1
star