


But the more powerful your Git client is, the less often this happens. I use this often for simple operations, but you probably want another, more powerful one as well.įair warning: for some tasks, you must use the command line. RStudio offers a very basic Git client via its Git pane.

But they make the experience more pleasant because they reduce the amount of “command line bullshittery” 1 and provide a richer visual representation of the current state. A Git client and an integrated development environment, such as RStudio, are not necessary to use Git or R, respectively. Git and your Git client are not the same thing, just like R and RStudio are not the same thing. Some may prefer to do Git operations via a client with a graphical interface. This interface is not appealing for everyone. “Git” is really just a collection of individual commands you execute in the shell (Appendix A). 8.1 What is a Git client? Why would you want one?
