Удалить проект Git в Sap Web ide Full Stack - PullRequest
0 голосов
/ 02 декабря 2018

Я использую SapWEB IDE Full Stack for SapUI5 Project и хочу commit свою работу, но, к сожалению, я должен pull раньше, и я не хочу, потому что моя версия стабильна и я хочу push Это, но я могу 't Нажмите без Pull and merge before.Моя идея состоит в том, чтобы delete GIt project и создать новую с нуля.

Я знал, что могу remove the .git directory, но в Sap WebIde нет доступной папки .git.

Как я могу это сделать.И это лучшее решение.

Спасибо!

Ответы [ 3 ]

0 голосов
/ 03 декабря 2018

Web IDE довольно ограничен, и нет никаких команд CLI для выполнения.Однако вы можете использовать git на облачной платформе на своем собственном компьютере, как если бы вы использовали github, bitbucket или подобный сервис, и в этом случае командную строку git можно использовать по своему усмотрению.В прошлом я клонировал репозиторий с облачной платформы и принудительно вносил изменения с моего ноутбука.Будьте внимательны с адресом электронной почты, который вы используете, в зависимости от настроек облачной платформы, это может быть ваша корпоративная учетная запись или что-то еще.Это не совсем то, что вы просили, но часто достаточно, чтобы исправить плохую ситуацию.

0 голосов
/ 04 декабря 2018

Вы все еще можете зафиксировать локально, а затем вытащить и исправить проблемы, потому что вам в любом случае нужно будет сделать это в какой-то момент, и лучше сделать это раньше, чем позже.

Еще один совет - как минимумваши вещи с юнит-тестами, которые позже укажут, слияние повлияло на ваш код или нет.

В общем, мне кажется, что вы не работаете в отдельной ветке .В случае, когда у вас есть собственная ветка для конкретной задачи, вы не сталкиваетесь с ситуацией, когда кто-то сделал некоторые коммиты, которые вам не нужны.Более того, в этом случае вы сможете попытаться объединить основную ветку с вашей веткой и посмотреть, сможете ли вы разрешить конфликты и / или исправить проблемы, которые есть у основной ветви, и только после этого commit and push.

0 голосов
/ 02 декабря 2018

Есть много способов найти решение в вашем случае ...

Прежде всего, просто помните, что вам нужно совершать локально.

git add .; git commit -m "Your commit"

Если вы удалите каталог .git, вы потеряете всю его историю коммитов, которая может когда-нибудь сработать для восстановления заметок и прочего, вместо этого я рекомендую вам удалить пульт с помощью:

git remote rm <xx OLD REMOTE xx>

, а затем создайте новое хранилище и добавьте его удаленно с помощью:

git remote add <xx NEW REMOTE xxx>

, если вы не знаете, что такое пульт, вы всегда можете перечислить удаленного с помощью:

git remote -v 

....

Тем не менее, вы всегда можете создать новую ветку для своих вещей, а затем использовать ее и переключаться на master, когда это имеет смысл.

Создание новой веткипросто наберите:

git branch <BRANCH NAME>

А затем оформить заказ в филиале ...

git checkout <BRANCH NAME>

Вы будете работать бесперебойно, не теряя своих вещей.

Надеюсь, это поможет.

...