【发布时间】:2020-03-20 16:47:04
【问题描述】:
我是 git 新手,对使用 git 命令有疑问。
我创建了一个带有两个分支的 git 存储库,我在将其克隆到本地时遵循以下程序:
git clone URL
git checkout -b dev
git pull origin dev
拉取代码后,我将按照以下步骤添加文件并提交:
git add <file path>
git commit -m "description"
git push origin dev
在服务器端,我将在根目录下运行以下命令:
git pull origin dev
我的疑问是,如果我从服务器运行 pull 命令会发生什么,旧代码将从服务器中删除,或者它会直接覆盖?
有人可以指导我吗?
【问题讨论】:
-
您谈论的是 服务器,但随后您提到在此服务器上执行
git pull。拉连接到服务器——好吧,无论如何,连接到其他 Git,但这通常是在服务于 Git 东西的服务器上——并从中获取提交。那么您的设置是否涉及 两台 服务器,一台用于 Git,另一台用于您提供的任何服务?在这种情况下,您实际上正在使用 三个 Git 存储库:一个在您的笔记本电脑上,一个在 Git 服务器上,一个在第三台服务器上。