Logo
    Search

    git

    Explore "git" with insightful episodes like "Git Branch Naming Convention: 7 Best Practices to Follow", "Git in VS Code", "Git Fundamentals", "Hasty Treat - VSCode Extensions & Themes" and "Potluck - Editor Fonts × Portfolios × Meetup Tips × Switching to Windows × Freelancing Sources" from podcasts like ""Programming Tech Brief By HackerNoon", "Syntax - Tasty Web Development Treats", "Syntax - Tasty Web Development Treats", "Syntax - Tasty Web Development Treats" and "Syntax - Tasty Web Development Treats"" and more!

    Episodes (7)

    Git Branch Naming Convention: 7 Best Practices to Follow

    Git Branch Naming Convention: 7 Best Practices to Follow

    This story was originally published on HackerNoon at: https://hackernoon.com/git-branch-naming-convention-7-best-practices-to-follow-1c2l33g2.
    Git branching naming conventions support the organic growth of a codebase in a systematic way. It helps in separating the work strategically.
    Check more stories related to programming at: https://hackernoon.com/c/programming. You can also check exclusive content about #git, #git-workflow, #github, #github-pages, #gitflow, #git-tags, #coding, #programming, #hackernoon-es, and more.

    This story was written by: @digitalverma. Learn more about this writer by checking @digitalverma's about page, and for more stories, please visit hackernoon.com.

    The Git branch naming convention supports the organic growth of a codebase in a systematic way. It helps in separating the work strategically. There are a large number of recommended conventions and formats, following which could be a challenging task. The naming convention of regular branches is easy and straightforward. Using hyphen or slash separators, the names become more challenging to read, creating confusion for the team. Avoid simultaneous naming conventions. Avoid combining naming conventions only leads to complications and makes the process prone to errors.

    Git in VS Code

    Git in VS Code

    In this episode of Syntax, Wes and Scott talk all about how they use Git inside of VS Code, extensions they use, and the various ways to interact with Git in VS Code.

    Linode - Sponsor

    Whether you’re working on a personal project or managing enterprise infrastructure, you deserve simple, affordable, and accessible cloud computing solutions that allow you to take your project to the next level. Simplify your cloud infrastructure with Linode’s Linux virtual machines and develop, deploy, and scale your modern applications faster and easier. Get started on Linode today with a $100 in free credit for listeners of Syntax. You can find all the details at linode.com/syntax. Linode has 11 global data centers and provides 24/7/365 human support with no tiers or hand-offs regardless of your plan size. In addition to shared and dedicated compute instances, you can use your $100 in credit on S3-compatible object storage, Managed Kubernetes, and more. Visit linode.com/syntax and click on the “Create Free Account” button to get started.

    SPONSOR - Sponsor

    LogRocket lets you replay what users do on your site, helping you reproduce bugs and fix issues faster. It’s an exception tracker, a session re-player and a performance monitor. Get 14 days free at logrocket.com/syntax.

    SPONSOR - Sponsor

    Get a 30 day free trial of Freshbooks at freshbooks.com/syntax

    Show Notes

    ××× SIIIIICK ××× PIIIICKS ×××

    Shameless Plugs

    Tweet us your tasty treats

    Git Fundamentals

    Git Fundamentals

    In this episode of Syntax, Scott and Wes talk about Git fundamentals — what it is, why you need it, best practices, and more!

    Sentry - Sponsor

    If you want to know what’s happening with your errors, track them with Sentry. Sentry is open-source error tracking that helps developers monitor and fix crashes in real time. Cut your time on error resolution from five hours to five minutes. It works with any language and integrates with dozens of other services. Syntax listeners can get two months for free by visiting Sentry.io and using the coupon code “tastytreat”.

    Freshbooks - Sponsor

    Get a 30 day free trial of Freshbooks at freshbooks.com/syntax and put SYNTAX in the “How did you hear about us?” section.

    Show Notes

    03:12 - What is Git?

    04:16 - Why do you need it?

    06:31 - UI vs command line

    09:03 - Commands 101

    • https://git-scm.com/
    • init
      • .gitignore file is key right off the bat
    • add
      • add -p - quick review of all the changes you’ve made
    • commit
      • Multiple adds and commits
      • Commit messages should be descriptive
    • push
      • What are origins?
    • pull
    • clone
    • checkout
    • merge
    • fetch
    • stash
    • fork
    • Merge vs pull request
    • Git vs GitHub / Alternatives
      • Bitbucket
      • GitLab

    44:25 - Common issues

    • Merge conflicts
    • Files being tracked unintentionally
    • “How do I delete file from GitHub?”
      • git rm -r
      • alias gri="git ls-files --ignored --exclude-standard | xargs -0 git rm -r"
    • Databases in Git?

    49:10 - Git clients

    Links

    ××× SIIIIICK ××× PIIIICKS ×××

    Shameless Plugs

    Tweet us your tasty treats!

    Hasty Treat - VSCode Extensions & Themes

    Hasty Treat - VSCode Extensions & Themes

    In this Hasty Treat, Scott and Wes talk about everything they love regarding VSCode: themes, fonts, extensions, techniques and more!

    Netlify - Sponsor

    Netlify is the best way to deploy and host a front-end website. All the features developers need right out of the box: Global CDN, Continuous Deployment, one click HTTPS and more. Hit up Netlify for more info.

    Show Notes

    3:18 - Theme

    4:58 - Fonts

    7:12 - Five things we love

    Tweet us your tasty treats!

    Potluck - Editor Fonts × Portfolios × Meetup Tips × Switching to Windows × Freelancing Sources

    Potluck - Editor Fonts × Portfolios × Meetup Tips × Switching to Windows × Freelancing Sources

    It’s another potluck episode in which Wes and Scott answer your questions about freelancing, portfolios, code editors, meetup tips, switching to windows and more!

    VueSchool.io's Vue.js Masterclass — Sponsor

    Check out VueSchool.io’s new Vue.js Masterclass taught by Alex Kyriakidis. Learn Vue.js along with best practices, modern Javascript, and other exciting technologies, by building a real-world application - a forum. The first 50 people to visit VueSchool.io/syntax to get 25% off.

    Freshbooks - Sponsor

    Get a 30 day free trial of Freshbooks at freshbooks.com/syntax and put SYNTAX in the “How did you hear about us?” section.

    Show Notes

    2:37

    • Question: Maaz Syed Adeeb - Are editor fonts worth the investment (if yes, why)? Why are they such a big deal in the first place?
    • Operator Mono
    • Dank Mono
    • Fira Code

    6:10

    • Question: Ste O’Neill - How can I come up with ideas for projects? What can I put in a portfolio when I work for an agency?

    9:10

    • Question: JavaScript Joe - If I only have two hours per week to work on coding projects, do I spend it building a side project or do I spend it contributing to open source? What’s your experience contributing to open source?

    10:45

    • Question: Diane - Why is Git so hard to grasp in team projects? What are the best resources to master it?
    • Try Github

    13:35

    • Question: Grant Chambers - What are some tips for going to your first meetup?
    • React Meetups

    20:23

    27:39

    • Question: Would you recommend using Upwork for starting out freelancing or something similar?

    31:18

    • Question: Mike C. - What do you guys think about sites like Codewars and Code Fights? Being new to web development, I find the problems hard to solve. Is it important to know how to solve all these problems? If so, how do I get better at developing the mindset to solve them?
    • JavaScript 30
    • Level Up Tutorials

    38:47

    • Question: When I work on a website, I need to record user names, passwords, URLs, keys, logins, cPanel, WordPress, ftp, MySQL for each and every website, local and remote.
      Currently, I use a text file to save all that information. How are you storing all this info? How others do it? How the pros are managing this? Pros and cons?
    • SSH Key
    • LastPass
    • 1Password

    42:15

    44:57

    ××× SIIIIICK ××× PIIIICKS ×××

    Shameless Plugs

    Tweet us your tasty treats!

    Hasty Treat - Dot Files

    Hasty Treat - Dot Files

    In this Hasty Treat (Short episode) Scott and Wes discuss dot files, what they are, how to use and manage them as well as best practices and more.

    Netlify — Sponsor

    Netlify is the best way to deploy and host a front-end website. All the features developers need right out of the box: Global CDN, Continuous Deployment, one click HTTPS and more. Hit up netlify.com/syntax for more info.

    Show Notes

    3:15 - What is a dot file?

    • Access tokens
    • Settings for editors, etc.

    4:40 - Dot file examples

    • .gitignore
    • .gitkeep
    • .rc
      • .babelrc
      • .bashrc
      • .eslintrc
    • .env
    • .DS_Store
    • .editorconfig
    • .meteorignore

    23:46 - How to keep your dot files in sync

    Hot Tip

    • In MacOS, toggle dot files with “Shift + Cmd + .”

    Links

    Wes’ dot files repo
    Prettier

    Tweet us your tasty treats!

    All About CSS BEM!

    All About CSS BEM!

    Scott and Wes dive into CSS BEM — What is it? Why do you need it? How does it work?

    Sign up for D3 in 5 Days — Sponsor

    D3 has a bit of a bad reputation for being hard to learn so Ben Clinkinbeard has put together this awesome 5 day email course that will get you comfortable with the 3 or 4 fundamental concepts that are needed to create amazing data visualizations with D3.js. Get it now

    The Show Notes!

    01:00

    • Minisode! What do you think?
    • Meijer is the best!

    05:00

    • What is CSS BEM?
    • What problems does CSS BEM solve?
    • Block, Element, Modifier!

    8:00

    • What about really long class names?

    9:00

    • Use with Sass/Stylus

    12:00

    • What about styled components?!

    15:00

    • Listener Question: Do / should you use Dropbox for a website with Git and node_modules?

    Tweet us your tasty treats!