请教一个问题
我在 git 上有一个具有不同分支的项目:
掌握
预
开发者
....
我已通过 FTP(不是通过 git pull 或 git clone)将项目文件安装在另一台服务器上,以创建开发环境。
开发环境中的项目文件夹没有git repo。我可以设置该文件夹是现有的存储库(开发分支)而不执行 git pull 或 git clone 吗?
转到您的项目文件夹。添加遥控器origin
与您现有的存储库 URL 一起使用。
$ git init
$ git remote add origin <existing-repo-url>
$ git checkout -b dev # checkout a new branch 'dev'
你需要stash(清理工作树并保存更改临时框)在拉动之前进行更改master
. Stash的变化和Pull master
分支更改/提交。
$ git add .
$ git stash save 'local changes'
$ git pull origin master # pull 'master' into 'dev' branch
现在,从存储中检索/弹出本地更改。
$ git stash apply # return the code that cleaned before
$ git commit -m 'message'
$ git push -u origin HEAD # push to remote 'dev' branch
一旦一切正常,清理储藏室(optional).
$ git stash drop
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)