

So, I think it’s ultimately a tool to allow you to reason about changes and allows you to collaborate with other people because other people can then figure out what you were doing. And I’m gonna set this change into the project.
#Gitx bug list code#
If somebody just hands you a project file with 10,000 lines of code and says, “Oh, I had fixed some stuff,” you would have no clue what happened, right? But if you have a version control you can say only one thing happened in between these two versions. Version Control and CollaborationĪnd, so, in the same way I think that the reason why version control is so important for us as coders is that it allows you to So, that’s kind of the idea of functional programming.

Why do we use version control and what is the purpose? Version control is like your project history and you’re saving progress every 10 minutes, so if your computer crashes, you can get back to where you were.īut if you step back a little bit, why do we even use Objective-C versus Swift? What is the purpose of different programming languages? I think it’s to allow you to handle complexity, to deal with bigger, better concepts with one programming language to scale, and to deal with more and more complicated ideas, basically. And finally, I’ll talk about my broader philosophies on project and release management.
#Gitx bug list how to#
We’re gonna go roughly through how to make a pull request and look at what a maintainer does on the other end, and into the nitty-gritty of how Xcode and Git work together. The first question is, “Who here uses Homebrew?”, “Who uses Git?”, “Who has made a contribution to an open source project?” The purpose of this talk is to hope to commit some of you, if your hand’s down, into becoming somebody with your hand up. If you use it consistently for one commit, two commits, a thousand commits, if you can consistently follow a certain pattern then you can work with yourself, and other people and the whole world.īut ultimately Git is just a tool and it’s how you use it, and not necessarily how you interact with other people. I think scale with Git is just simply how you use Git. By scale, basically, I don’t mean tens of thousands of commits. I used to do a lot of web dev, and I was a Unix system man for a long time. Finally, we will explore some common (and obscure) issues that come up with Xcode + git + Swift/Objective-C codebases and discuss strategies to deal with them. We will walk through how to make a good pull request, then look at how we can rebase and improve commits to make maintenance easier. Following a few simple rules in the beginning can save you hours of troubleshooting down the road. What's cooking in git.Whether you’re working on a project alone or with thousands of other contributors, using a consistent commit pattern will make your life simpler. Re: Don't ignore transport_disconnect error codes in fetch and clone fsck: verify multi-pack-index when implictly enabled

#Gitx bug list update#
What's different between what you expected and what actually happened?įailed to update the subtree repo, as expected ģf44cc87ceb87df1d9171096596a824fc3050a27 in the repo. Use '-' to separate paths from revisions, like this:ģf44cc87ceb87df1d9171096596a824fc3050a27 from commit Git push subtree to update the remote subtree repo.įailed to update the remote subtree repo. What did you expect to happen? (Expected behavior) The contributors to the subtree repo may have done a force push. Git pull/push subtree as normal, although it is possible that one of What did you do before the bug happened? (Steps to reproduce your issue) Please answer the following questions to help us understand your issue.

Thank you for filling out a Git bug report!
