社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

删除sap web ide完整堆栈中的git项目

shmoolki • 5 年前 • 590 次点击  

我用 SapWEB IDE Full Stack for SapUI5 Project 我想 commit 我的工作,但不幸的是我不得不 pull 以前我不想,因为我的版本是稳定的,我想 push 但是我不能没有 Pull and merge before . 我的想法是 delete 这个 GIt project 从零开始建立一个新的。

我知道我可以 remove the .git directory 但是在sap webide中没有可访问的folder.git。

我怎么能那么做。这是最好的解决方案吗?

谢谢!

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/40275
 
590 次点击  
文章 [ 3 ]  |  最新文章 5 年前
Rufi
Reply   •   1 楼
Rufi    6 年前

您仍然可以在本地提交,然后拉取并修复问题,因为您无论如何都需要在某个时间点执行该操作,并且最好在更早的时间执行该操作。

另一个建议是至少用单元测试来覆盖你的内容,单元测试将在稍后指出合并是否影响你的代码。

总的来说,我觉得你不是在 独立分支 . 在这种情况下,当您有自己的分支来执行特定的任务时,您不会面临有人做了一些您不想要的提交的情况。此外,在这种情况下,您将能够尝试将主分支合并到您的分支中,并查看是否可以解决冲突或/和解决主分支所具有的问题,并且仅在此之后 commit and push .

Ruslan Gonzalez
Reply   •   2 楼
Ruslan Gonzalez    6 年前

在你的情况下,有很多方法可以找到解决方案…

首先,请记住您需要在本地提交。

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 

然而,你总是可以为你的东西创建一个新的分支,然后使用它并在它有意义的时候切换到主。

创建新分支只需键入:

git branch <BRANCH NAME>

然后结帐到分行…

git checkout <BRANCH NAME>

你会工作顺利,不会丢东西。

希望能有所帮助。

Jorg
Reply   •   3 楼
Jorg    6 年前

web ide已经被严格限制,没有cli命令可执行。不过,您可以在自己的计算机上使用云平台git,就像在github、bitbucket或类似的服务上一样,在这种情况下,git命令行可以由您随意使用。我过去所做的是从云平台克隆repo,并从我的笔记本电脑强制推送更改。请注意您使用的电子邮件地址,这可能需要您的公司帐户或其他东西,具体取决于云平台的设置。这不完全是你所要求的,但往往足以解决一个糟糕的情况。