5
Bubbles
6y

So I'm gonna be honest. I dont know git. I do plan on learning it but I'm waiting to learn how to use it. But I'm seeing all this stuff about it on here could someone explain what it is and its function?

Comments
  • 0
    @Mba3gar so when you commit to the project would it update the app or software if it was published? Example would be the google play store on an android, would it update that app or just the code
  • 2
    For example let's say there is 5 developers working on a single project. How they are going to share code among each others?
    Usbs all the way? They are going to loose track. Or for example let's say they want to backup their code which computer they are going to chose ?

    All of these are summarized by Git it's called a version control system. It will log your code update through "Commits" in a branch called Master inside a repository by default. It's more like a hdd on the cloud with a logger. The hdd (Git account) divided into folders ( repository ) with a system logger ( commits ) with subfolders ( Branch ). Each commit is basically called a revision and that's the cycle.

    Now how to communicate with Git it's divided into several actions i will tell you most important stuff
    Let's begin with pull(everything you take from server) push (everything you submit) and merge ( more or less for code conflict ).

    That's a fast and short GIT summary.
  • 1
    @Bubbles in order to update you have to pull from your Git account.
    Taking into consideration that each app must pass into several versions before reaching the production phase. Beginning with development , testing , staging and production.
    To update your code you have to pull from the server that's how you update your code. But concerning mobile apps you have to publish a new build. And now we can talk about versions naming 1.0.1, 1.0.2, 1.0.5 .... etc...
  • 1
    @Mba3gar okay okay, thank you this helped!
  • 1
    Also if you aren't sure about the commands and prefer a gui, gitkraken is a nice one: www.gitkraken.com
  • 0
    @illusion466 I was planning on it
Add Comment