gitdev, ну так это и есть самый обычный способ разработки. Просто, если вы сами хотите узнать что стоит за этими командами, тогда, либо код читайте, либо гуглите.
Такой способ не уместен, когда совсем что-то не по шаблону надо сделать, но к этому времени Вы разберетесь уже