Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
克隆后,我如何使用git在我的live站点上反映更改,然后提交_Git - Fatal编程技术网

克隆后,我如何使用git在我的live站点上反映更改,然后提交

克隆后,我如何使用git在我的live站点上反映更改,然后提交,git,Git,我已经在本地克隆了我的实时站点repo,这样我就可以完整地查看和处理我的站点。现在我已经做了一系列的更改,测试了我的站点,并提交了它们。我需要做什么才能将已提交的更改反映回我的live站点 我读过push和merge,但只能知道merge与分支/分叉相关,而我的情况并非如此。我已经克隆了repo。使用git push origin正是将更改推回到源位置(克隆本地存储库的URL)的方法。例如,如果您正在处理分支master(通过键入git branch)来验证这一点,您可以使用命令git push

我已经在本地克隆了我的实时站点repo,这样我就可以完整地查看和处理我的站点。现在我已经做了一系列的更改,测试了我的站点,并提交了它们。我需要做什么才能将已提交的更改反映回我的live站点


我读过push和merge,但只能知道merge与分支/分叉相关,而我的情况并非如此。我已经克隆了repo。

使用
git push origin
正是将更改推回到源位置(克隆本地存储库的URL)的方法。例如,如果您正在处理分支
master
(通过键入
git branch
)来验证这一点,您可以使用命令
git push origin master


名称
origin
是从中克隆的存储库的默认名称,但可以更改。请参阅存储库中的
.git/config
,了解您可以从中拉入或推送到的其他可能已注册的远程设备。

这一切都取决于您的站点的托管方式。它真的从你的Git回购中流出了吗?或者你会以某种方式发布它吗?它不在github或bitbucket上。Git安装在我的主机提供商的服务器上。repo是我的站点所在地。你第一次是如何发布这个实时站点的?ftp,但最近我用git的方式做了所有事情,就像在中一样,把它变成了repo,添加了一个.gitignore,然后git添加,然后提交。只有当我在本地克隆它时,它才会出现。使用
git branch
本地给我
*master
使用
git push origin master
给我
![remote rejected]master->master(分支当前已签出)
在这种情况下,答案稍长一些,但已经在StackOverflow上得到了回答:我几乎完成了那篇文章中的所有内容。上面写着“然后删除该文件夹中除.git以外的所有文件”,我不知道该怎么做,我知道
rm-rf
这会删除所有文件,但我不知道如何抛出异常<代码>rm-rf!(.git/)不起作用。我可以很容易地使用ftp来实现这一点,但我想使用命令行。