VSTS Git Credential Manager
A guide to using Git Credential Manager (GCM) for seamless authentication with Visual Studio Team Services (VSTS) Git repositories on multiple platforms.
A guide to using Git Credential Manager (GCM) for seamless authentication with Visual Studio Team Services (VSTS) Git repositories on multiple platforms.
A developer explores building a portfolio site entirely within GitHub's web interface, detailing the challenges and workflow of coding without a local environment.
A guide and free video series on how to contribute to open source projects, from creating a pull request to Git rebase.
A critique of complex multi-environment deployment workflows, arguing they create more problems than they solve.
A guide to creating visually enhanced git log aliases for better branch topology visualization in the terminal.
A developer shares a simple terminal script to create Bitbucket pull requests, offering a CLI alternative to the web interface.
Explores why developers find Git difficult, contrasting individual vs. team workflows and the mindset shift needed to appreciate it.
A guide explaining what files to add to your .gitignore file, covering OS files, application files, and credentials to keep Git history clean.
A developer argues against committing commented-out code, explaining why it harms code readability and maintainability.
A developer explains the problems with committing generated files to a Git repository's master branch and why they stopped the practice.
A guide to automating Xcode build and version numbers using Git commit counts and tags, keeping the Info.plist clean.
A guide to configuring SSH on Windows for easier, secure connections to Linux VMs and Git, eliminating repeated password prompts.
A tutorial on adding an 'improve this content' button to GitHub Pages sites, enabling collaborative editing via GitHub's web interface.
A developer shares their favorite Git aliases for streamlining common version control tasks in the terminal.
Explains how to use Bash's $_ and !$ to reuse the last parameter from a terminal command, saving time and keystrokes.
Explains the six parts of a development workflow (Scaffold, Develop, Test, Integrate, Optimize, Deploy) and how to automate them to save time.
Explains how to add a 'suggest an edit' link to Jekyll blog posts, enabling readers to easily submit corrections via GitHub pull requests.
A GitHub staffer shares eight key technical lessons learned from six months of hands-on work with GitHub Pages.
Introducing Hooks, a simple tool for running custom commands on GitHub webhooks to enable easy continuous deployment.
Practical advice for software teams to reduce merge conflicts and improve collaboration using version control best practices.