background preloader

Git - the simple guide - no deep shit!

Git - the simple guide - no deep shit!
git - the simple guide just a simple guide for getting started with git. no deep shit ;) by Roger Dudler credits to @tfnico, @fhd and Namics this guide in deutsch, español, français, indonesian, italiano, nederlands, polski, português, русский, türkçe, မြန်မာ, 日本語, 中文, 한국어 Vietnamese please report issues on github Infuse analytics everywhere with the AI-powered embedded analytics platform. Start your free trial.ads via Carbon setup Download git for OSX Download git for Windows Download git for Linux create a new repository create a new directory, open it and perform a git init to create a new git repository. checkout a repository create a working copy of a local repository by running the command git clone /path/to/repository when using a remote server, your command will be git clone username@host:/path/to/repository workflow add & commit You can propose changes (add it to the Index) using git add <filename> git add * This is the first step in the basic git workflow. pushing changes branching log

http://rogerdudler.github.io/git-guide/

Related:  InformatiqueWeb Dev ToolsVersion ControlGit / Versionning

HERMES HER­MES is a pro­ject man­age­ment method for pro­jects in the con­text of in­for­ma­tion tech­nol­ogy, the de­vel­op­ment of ser­vices and prod­ucts, and the chang­ing of or­ga­ni­za­tional struc­tures. HER­MES sup­ports the steer­ing, man­age­ment, and ex­e­cu­tion of pro­jects of a vary­ing na­ture and com­plex­ity. As a method, HER­MES is clearly struc­tured and sim­ple to un­der­stand with a mod­u­lar, eas­ily ex­pand­able de­sign. The fol­low­ing de­scribes the es­sen­tial el­e­ments of the HER­MES method and how they in­ter­act. Sce­nar­ios Three Battle Tested Ways to Install PostgreSQL Having run over 100 students through my Ruby on Rails courses, I've come up with some straight forward ways to install PostgreSQL without too much pain. Here is how I do it: PostgreSQL is a relational database manager that keeps getting more and more popular within the web development community. It has taken over from MySQL as the preferred tool for production quality, scalable databases. The rise in popularity is likely due to the backlash from Oracle purchasing and messing with MySQL, Heroku choosing Postgres as the preferred database in production, and Postgres' faster pace of development of new features like Arrays and HStore.

Generating SSH Keys SSH keys are a way to identify trusted computers, without involving passwords. The steps below will walk you through generating an SSH key and adding the public key to your GitHub account. We recommend that you regularly review your SSH keys list and revoke any that haven't been used in a while. Ignoring files From time to time, there are files you don't want Git to check in to GitHub. There are a few ways to tell Git which files to ignore. Create a local .gitignore If you create a file in your repository named .gitignore, Git uses it to determine which files and directories to ignore, before you make a commit. A .gitignore file should be committed into your repository, in order to share the ignore rules with any other users that clone the repository. GitHub maintains an official list of recommended .gitignore files for many popular operating systems, environments, and languages in the github/gitignore public repository.

A successful Git branching model » nvie.com - Iceweasel Note of reflection (March 5, 2020)This model was conceived in 2010, now more than 10 years ago, and not very long after Git itself came into being. In those 10 years, git-flow (the branching model laid out in this article) has become hugely popular in many a software team to the point where people have started treating it like a standard of sorts — but unfortunately also as a dogma or panacea.During those 10 years, Git itself has taken the world by a storm, and the most popular type of software that is being developed with Git is shifting more towards web apps — at least in my filter bubble. Web apps are typically continuously delivered, not rolled back, and you don't have to support multiple versions of the software running in the wild.This is not the class of software that I had in mind when I wrote the blog post 10 years ago. Why git? ¶ For a thorough discussion on the pros and cons of Git compared to centralized source code control systems, see the web.

Five OpenAI Five plays 180 years worth of games against itself every day, learning via self-play. It trains using a scaled-up version of Proximal Policy Optimization running on 256 GPUs and 128,000 CPU cores — a larger-scale version of the system we built to play the much-simpler solo variant of the game last year. Using a separate LSTM for each hero and no human data, it learns recognizable strategies. This indicates that reinforcement learning can yield long-term planning with large but achievable scale — without fundamental advances, contrary to our own expectations upon starting the project. To benchmark our progress, we’ll host a match versus top players on July 28th. Follow us on Twitch to view the live broadcast, or request an invite to attend in person!

50 Reasons not to use Photoshop for Webdesign First things first, I love Photoshop. It is the world’s best program for image editing. I do not intend to say Photoshop is a bad program, I just wish to clear up the misunderstanding that Photoshop is the right tool to use for web and screen design. The Second Pull Request Could be (Much) Better When considering pull requests on Github, we need to keep in mind that even if someone’s first pull request is not 100% perfect, his/her second one could be much better (if he/she is willing to continue the contribution). I have observed this phenomenon several times, and that is one of the reasons why I want to carefully review and help with people’s first pull requests. I’m looking at the future, instead of only the current pull request. CSS Practice: Pseudo-Namespaces in Complex Projects · Jens O CSS Practice: Pseudo-Namespaces in Complex Projects Jens O. Meiert, March 21, 2007 (↻ August 16, 2013). This entry has been written by Jens the Web Developer.

The Garvin - "Git is just too hard" - Iceweasel Here's the sentiment that's been delivered to me on several occasions by different people: "Git is too hard, and Subversion is good enough." It saddens me when I hear this. The next wave of computing – Muneeb Ali Entrepreneurs, tech investors, and policy makers spend considerable time thinking about the future of computing. In this post, I’ll present my prediction for what the next major wave of computing will be. To predict the future, we must first understand the past. Early computers were bulky and filled entire rooms. The mainframes of the 1960s and 1970s had a “centralized” computing model where a single mainframe would serve an entire office building, and “dumb” terminals would send compute-jobs to the mainframe.

Tutorial - How To Structure a Meteor Application So far, all of the example applications in the previous tutorials have had the simplest possible file structures: a HTML file a JavaScript file a CSS file This has been fine for introducing basic concepts but it’s rare for real-world applications to be structured so simply. That’s not to say that the average Meteor application will have a complicated structure, but it will certainly evolve as we write more code and make better use of Meteor’s features.

Related:  gitCHEFduallipGit/ Jira