element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Essentials
  • Learn
  • Learning Center
  • Essentials
  • More
  • Cancel
Essentials
Forum GIT course
  • Forum
  • Documents
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Essentials to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 38 replies
  • Subscribers 1018 subscribers
  • Views 7616 views
  • Users 0 members are here
Related

GIT course

dougw
dougw over 5 years ago

It might be useful to present an introduction and basic user guide to GIT repository …..

  • Sign in to reply
  • Cancel

Top Replies

  • beacon_dave
    beacon_dave over 5 years ago +9
    This free eBook download via Apress Open may be of interest in the meantime ? Pro Git Authors Scott Chacon Ben Straub https://link.springer.com/book/10.1007%2F978-1-4842-0076-6
  • balearicdynamics
    balearicdynamics over 5 years ago in reply to beacon_dave +4
    I oblige all my collaborators to download and read this book. That is also on my Kindle
  • beacon_dave
    beacon_dave over 5 years ago in reply to beacon_dave +4
    Springer Link also have a free textbooks 'Covid 19 package' on the go at the moment: https://link.springer.com/search?package=mat-covid19_textbooks&showAll=true Amongst others, there are some books on…
  • michaelkellett
    michaelkellett over 5 years ago in reply to beacon_dave

    It was just the quick start guides I was referring too.

     

    To be fair I've never found a truly good book on either VHDL or Verilog but my I do recommend:

    VHDL-2008 Just the New Stuff, Peter J Ashenden

    His earlier book "The designer's Guide to VHDL" is quite good too.

     

    I learnt a lot of my VHDL stuff from good old internet news groups a long time ago when seriously good people, including from Xinlinx posted there.

    And I started with a paid for week long course which was pretty good but far from cheap.

     

    I've never found a book I'd recommend on Verilog, which may be related to my dislike for it, but I don't know which is cause and which effect.

     

    I've only had a very quick look at the "Introduction to Logic Circuits...." pair but they seem to duplicate a lot of the material from the other two books image

     

    I followed your link to: Digital System Design with FPGA: Implementation Using Verilog and VHDL, but they seem to want money and it's out of stock.

     

    MK

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Cancel
  • jomoenginer
    jomoenginer over 5 years ago in reply to balearicdynamics

    balearicdynamics  wrote:

     

    Jon,

    Branch strategy is an entirely separate topic.  Branching depends on the development environment and the branch strategy.

    I am sorry but this is totally wrong. Not just IMHO, it is wrong as you read the basis of the Git features and behavior. What is TOTALLY another topic is Agile as well as the tons of other team development methodology. All of them – it is the current trend – tend to abandon SVN and other source control methods moving to Git.


     

    Yeah, of course I am wrong on this forum.  It's not like I have to deal with this on a daily basis in my day job.  But. hey, thanks again for reaffirming for why I limit my posts here and seriously why I don't like coming to this site anymore. 

     

    Cheers.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • balearicdynamics
    balearicdynamics over 5 years ago in reply to jomoenginer

    You expressed an opinion if I am not wrong. Me too. Both are valid, maybe criticizable.

     

    That's all.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • dougw
    dougw over 5 years ago in reply to jomoenginer

    I first started using GIT because some article or other would refer to the code being available in a GIT repository.

    I just remember it being strange and confusing when I was trying to use it. A lot of articles on element14 refer to GIT so I thought members might benefit from some tips on what it is and how to use it ….

    • Cancel
    • Vote Up +4 Vote Down
    • Sign in to reply
    • Cancel
  • colporteur
    colporteur over 5 years ago in reply to jomoenginer

    I'm wrong all the time. Ask my spouse. Why so sensitive?

     

    By your own admission you have minimal experience in Git. I suspect I have less than you. Chances are you might be wrong. The responder interpreted the documentation to suggest your perspective is not correct. It wasn't as though the comments were derogatory or disrespectful. I would expect with a level 8 ranking on the site you have seen worse.

     

    If you are suggesting there are comment vultures sitting waiting for the chance to feed on a wrong response, I say there are few. Those that exist, I suggest are pretty thin because they are not feeding that well. My experience doesn't give me indication they are in abundance on the site.

     

    Looking at your background profile and experience I think you might have some insight that would be of benefit to the community. It is unfortunate we don't have rules of conduct that are more to your liking but that is not surprising. With of 200K members someone is bound to get pissed at something. Confirmation bias will enable you to find details to support your wish to not participate.

     

    I have been asked to change comments on posts. After asking for clarification from the moderator, I have refused. I accept the moderator has the right to remove what someone interprets as inappropriate. That doesn't mean I have to agree.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Jan Cumps
    Jan Cumps over 5 years ago in reply to dougw

    What type of use are you interested in?

     

    Using other people's repo / getting their latest versions?

    Contributing to other peoples repo?

    Have a repo to have your code versioned and shared with other people?

    Have a repo where other people can contribute to your code?

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Cancel
  • dougw
    dougw over 5 years ago in reply to Jan Cumps

    Mostly my uses are:

    Using other people's repo / getting their latest versions

    Have a repo to have my code versioned and shared with others - such as supporting element14 blogs

    The original suggestion of a guide was not primarily for me, but for any members not familiar wit GIT.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • jpnbino
    jpnbino over 5 years ago
    It might be useful to present an introduction and basic user guide to GIT repository …..

    A good introduction I would suggest:

    1. What the Problem I have I would need an SCM
    2. Why git? ( here comes the:  why it is a distributed and easy and work this way... )
    3. How then, do I use git
      1. Here come the basic commands in an interactive way. Here was where I started.
      2. Now that one knows how to deal with doing things within git, it is time to see how workflows happen: There are many, one needs to be reasonable and pick the one that most suits the application or workflows of the existing job.

     

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • Cancel
  • colporteur
    colporteur over 5 years ago

    I like to see use cases for Git. I have employed it and still left with the question of why.

     

    As this post responses have demonstrated, there are a variety of applications of Git as there are individuals that have posted.

     

    I would like to see knowledge on Git depending on the use case. Single user, small team and large team. Does all the options apply across the different groups? What about the type of project you are working on.

     

    It will be suggested just use what you need. I like to know what I need or what I can gain by taking advantage of options available. I suspect a large development team on a complex projects enables them to experience all the benefits of the application.

     

    I'm still searching for reasons my small python projects warrant a Git repository?

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Cancel
  • Jan Cumps
    Jan Cumps over 5 years ago

    I've just written a post on using git with suggested branch strategies.

    Firmware Version Control with GitHub part 1: Branch Strategy for New Features

    You may or ( - hey internet image - ) may not like the solutions. And I hope I can learn from critique.

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • Cancel
<>
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube