Git远程存在远程项目到本地

时间:2016-01-05 22:27:18

标签: git drupal

首先,2016年新年快乐,祝你一切顺利!

我有一个问题,因为到目前为止我还没有找到任何答案。

所以在这里,我在我的服务器上有一个用drupal在线制作的现有项目,让我知道如何在本地克隆项目(所以git clone会把我所有的项目文件都带到本地),所以我可以让modsin本地和当我执行git push时,我的更改将直接影响在线网站。

毋庸置疑,我已经玩过git init或git init --bare,但没有办法,无法解决这个问题。

阅读其他教程,它从一个处女存储库开始,所有用户都提供更改并仅在此repo中工作(基础空白,所以不是我的情况)。

所以问题是:如何在本地检索项目,在本地编辑文件并在所有这些之后将所有内容推送到网上并正确查看更改。当然没有通过github是理想的,但只是与git。

非常感谢您的回答。干杯!

3 个答案:

答案 0 :(得分:0)

如果要在不影响远程存储库的情况下使用副本。您必须使用以下命令删除对远程存储库的引用:

$git remote rm remote_repositories_name

有关远程存储库的列表,请使用该命令:

$git remote -v

示例:

$git remote -v

结果:

origin  https://github.com/OWNER/REPOSITORY.git (fetch)
origin  https://github.com/OWNER/REPOSITORY.git (push)

删除远程

$git remote rm origin

答案 1 :(得分:0)

  

如何在本地检索项目,在本地编辑文件并在所有这些之后将所有内容推送到网上并正确查看更改。

  • 本地
  • 远程

本地(新项目)

当你在本地开始项目时,所有当地的课程

    # Cd to any desired folder
    git init

    # Now you have git project

    # add the current content of your folder to the local repository
    git add .

    #commit to your local repository
    git commit -m "message"| 

本地(克隆项目)

再次克隆存储库后,所有存储都在您的设备上 每个更改都在本地提交到您的本地存储库。

断开远程回购*
如果您希望断开远程存储库的连接,只需删除原始git remote rm <name>

即可

添加其他远程存储库*

git remote add <name1> <url1>
git remote add <name2> <url2>

现在您可以选择推送到哪个遥控器

enter image description here

答案 2 :(得分:0)

您应该使用现有项目集中git存储库,并使用&#34; git clone&#34;在集中存储库中本地克隆生产服务器和工作站上的现有项目。

当您在本地编辑文件并推送更改时,您的更改不会直接影响在线生产网站。您需要在git存储库的在线生产站点上进行更改。

See the workflow image