如何解决从GIT拉出仅更改的文件和文件夹结构
我对使用GIT有疑问。可以说我有一个像这样的文件夹结构:
-var
-www
-prod
-portal
现在,我通常只将git pull到prod文件夹中,即mv portal portalBAK,然后将提取的git的名称从mygitrepo-businessname更改为Portal 这似乎很麻烦,而且也不容易做到。
如何才能将刚更改的文件拉入门户文件夹?
我是GIT的新手,只是试图找到最简单的方法。假设我尚未在此文件夹上启动git:)
我还要补充一点,我还有另一台用于推送到git repo的开发服务器。不确定这是否有用。
解决方法
- 您可以在执行
git clone
时命名目的地:git clone YOUR_REPO portal
- 如果要简化备份部分,可以将时间戳记添加到备份中:
mv portal portal.bak.$(date +'%Y%m%d%H%m%S')
- 我假设您还想“更新”
portal
文件夹,那么您始终可以在此文件夹中执行git pull
。如果您在另一台主机上的远程提交并不总是很干净就可以合并,则可以在git fetch && git reset --hard origin/master
文件夹中进行portal
,这将忽略任何本地更改并强制与远程git repo同步。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。