У меня есть такой сценарий:
Dev
- это мой компьютер, на котором я работаю, я создал на нем git-репо и регулярно его фиксирую.
Staging
isсервер, на который я загружаю «стабильные» версии своей работы, я также создал там репо и добавил этот сервер в Dev
удаленные репо
Когда бы я ни захотел нажать, я просто использую $ git push Staging master
это сразу появляется на сервере, но для использования нового кода мне нужно сделать $ git reset --hard HEAD
, иначе git считает, что я отредактировал файлы на Staging
, и у меня нет «новых» файлов.
Я также не получаю часть подмодулей в Git - я попробовал несколько методов, в основном git submodule add <a href="https://github.com/documentcloud/underscore.git" rel="nofollow">https://github.com/documentcloud/underscore.git</a> local/sub/dir/underscore
, но я не получаю никаких результатов, кроме дампа моего текущего системного $PATH
значения.
Помощь будет очень признателен!:)