Useful git commands by Alejandro Narvaja on CodePen
Git
mermaid · GitBook
Markdownish syntax for generating flowcharts, sequence diagrams, class diagrams, gantt charts and git graphs.
GIT.WTF!?!
git push - How can I find the location of origin/master in git, and how do I change it? - Stack Overflow
I'm a Git newbie. I recently moved a Rails project from Subversion to Git. I followed the tutorial here: http://www.simplisticcomplexity.com/2008/03/05/cleanly-migrate-your-subversion-repository-...
Learn git concepts, not commands - DEV Community 👩💻👨💻
An interactive git tutorial meant to teach you how git works, not just which commands to execute. So...
My Opinionated git Cheat Sheet
Ben Nadel creates a git cheat sheet for himself so that he can refer to it when he forgets how to execute certain git use cases. This git cheat sheet will also serve as a repository of the git information that he gathers over time.
The Smart Ways to Correct Mistakes in Git | CSS-Tricks
The world of software development offers an infinite amount of ways to mess up: deleting the wrong things, coding into dead ends, littering commit
An introduction to Git merge and rebase: what they are, and how to use them
by Vali Shah An Introduction to Git Merge and Git Rebase: What They Do and When to Use Them As a Developer, many of us have to choose between Merge and Rebase. With all the references we get from the internet, everyone believes “Don’t use Rebase, it could cause serious problems.” Here I will explain what merge and rebase are, why you should (and shouldn’t) use them, and how to do so. Git Merge and Git Rebase serve the same purpose. They are designed to integrate changes from multiple branches
Use git, ssh and npm on windows with Git Bash - Theodo
git on Windows - location of configuration files | On Web Security
Git is used as distributed version control system for the majority of projects I work on. On Windows I use the official Git for Windows version, as well as the 'native' mingw/MSYS2 git binary when using the MSYS2 shell. The location of the system and global gitconfig configuration files varies, depending on which environment (native Windows command, Windows shell or MSYS2 shell) you're using, and depending on which binary (Git for Windows versus native git). There's a logic to it, but it can be hard to figure out... Git version 2 introduced a much easier method of finding where the git conf...
Git How To: Guided Git Tutorial
Git How To is a guided tour that walks through the fundamentals of Git, inspired by the premise that to know a thing is to do it. The surest path to mastering Git is to immerse oneself in its utilities and operations, to experience it first-hand.
14. Discarding local changes (before staging)
How to set Notepad++ as the default Git editor for commits instead of Vim - Coffee Talk: Java, News, Stories and Opinions
Frustrated every time you forget to add a Git commit message and Vim, the default Git editor pops up? Here's a way to make issuing git commits a bit friendlier. In this Git tutorial, we show you ...
How can I set up an editor to work with Git on Windows? - Stack Overflow
I'm trying out Git on Windows. I got to the point of trying "git commit" and I got this error: Terminal is dumb but no VISUAL nor EDITOR defined. Please supply the message using either -m or...
How do I rename a local Git branch? - Stack Overflow
I don't want to rename a remote branch, as described in Rename master branch for both local and remote Git repositories. How can I rename a local branch which hasn't been pushed to a remote branch...
msysgit - How do I force git to use LF instead of CR+LF under windows? - Stack Overflow
I want to force git to checkout files under Windows using just LF not CR+LF. I checked the two configuration options but I was not able to find the right combination of settings. I want it to conv...
Best practices for cross platform git config? - Stack Overflow
Context A number of my application user configuration files are kept in a git repository for easy sharing across multiple machines and multiple platforms. Amongst these configuration files is .git...
git config core.filemode must be false or all files show as modified · Issue #54799 · Microsoft/vscode
VSCode Version: 1.25.1 OS Version: Windows 10 if git config core.filemode is set to true AND file endings are LF rather than CRLF then all files in a newly cloned repo will show as modified and rev...
ssh - How do I tell Git for Windows where to find my private RSA key? - Server Fault
My Git setup runs fine on Linux, but when I try to set things up under Windows (using Git for Windows and TortoiseGit), I don't know where to put my private SSH key (or, better still, how to tell ssh
Working with Git on Windows • Beanstalk Guides
A step by step guide on using Git with SSH keys in Windows.
Manually generating your SSH key in Windows
git - How to change line-ending settings - Stack Overflow
Is there a file or menu that will let me change the settings on how to deal with line endings? I read there are 3 options: Checkout Windows-style, commit Unix-style Git will convert LF to CRLF w...
How to generate SSH keys for Git authorization • Inchoo
A straightforward post covering a step-by-step approach for Windows, Mac, and Linux users. No TL;DR needed - it's all right there, easy and digestible. Check it out!
SSH key and the »Windows Subsystem for Linux« · Florian Brinkmann
With Bash on Ubuntu on Windows, you can use a Windows Subsystem for Linux on Windows 10. With that, you can run many Linux commands, for example...
git - Share private SSH keys with Bash on Windows - Software Engineering Stack Exchange
I have Windows 10 with Git installed. This Git uses my C:/Users/MyName dir as the HOME directory and the /.ssh/ dir within, appropriately for sourcing my private SSH keys. I have just enabled and ...
How to point WSL to a private key for SSH? : bashonubuntuonwindows
Does anyone know how to point WSL to a private key for SSH'ing in a cloud dev box? I'd rather not use Putty, thanks!
ssh - Could not open a connection to your authentication agent - Stack Overflow
I am running into this error of: $ git push heroku master Warning: Permanently added the RSA host key for IP address '50.19.85.132' to the list of known hosts. ! Your key with fingerprint b7:fd:...
ssh - Could not open a connection to your authentication agent - Stack Overflow
I am running into this error of: $ git push heroku master Warning: Permanently added the RSA host key for IP address '50.19.85.132' to the list of known hosts. ! Your key with fingerprint b7:fd:...
git - Start ssh-agent on login - Stack Overflow
I have a site as a remote Git repo pulling from Bitbucket.com using an SSH alias. I can manually start the ssh-agent on my server but I have to do this every time I login via SSH. I manually start...
Setup Git in WSL - Pete O'Shea