Получить диапазон дат между указанной датой начала и окончания (оптимизирован для временной и пространственной сложности):
import datetime
start = datetime.datetime.strptime("21-06-2014", "%d-%m-%Y")
end = datetime.datetime.strptime("07-07-2014", "%d-%m-%Y")
date_generated = [start + datetime.timedelta(days=x) for x in range(0, (end-start).days)]
for date in date_generated:
print date.strftime("%d-%m-%Y")
Когда вы говорите переопределить, этот локальный проект будет идентичен удаленному хранилищу?
Если это так,
Как насчет того, чтобы перейти в каталог, куда вы хотите поместить его так, чтобы путь к CD
Затем,
git clone https://github.com/someuser/someproject.git
, который приведет некоторый проект в путь / к. Свежий и новый!
Есть некоторые вещи, которые вы должны проверить. Так что если вы попытаетесь изменить свой репо на новый. Вы можете перейти в свой .git/config
и изменить путь к новому хранилищу. Репозитории должны быть идентичными.
То есть, когда вы изменились, вы можете извлечь новые изменения из нового с помощью:
git pull origin branchname
В противном случае, если у вас есть локальные изменения, вам сначала нужно сбросить ветку, а затем нажать. [115 ]
git reset --hard HEAD^
, который отменяет ваши изменения до последнего коммита.
Вероятно, git reset --hard origin/HEAD
- это то, что вам нужно. Он вернет все изменения, которые не были переданы в удаленный репозиторий.