版本控制和git checkout / clone

时间:2014-06-14 10:56:23

标签: git twitter-bootstrap github

我正在使用Bootstrap SASS。我慢慢学习git。我希望能够在更新时在git上更新位于文件夹中的文件,但是我不想克隆整个存储库,因为我使用不同的文件结构。举个例子:

Bootstrap SASS在这里保存js文件:

https://github.com/twbs/bootstrap-sass/tree/master/vendor/assets/javascripts/bootstrap

我的本​​地js文件在这里:

app/assets/javascripts/scripts

在我的本地目录中,我有其他脚本,我将其与bootstrap .js文件连接。我的问题是,如何克隆/更新文件夹中的文件,从引导程序SASS仓库到本地仓库,而不会与我本地仓库中的添加脚本冲突,而不必克隆整个仓库,只需要文件或更好特定文件。

1 个答案:

答案 0 :(得分:0)

考虑到您确实没有使用完整引导程序SASS repo但只使用特定文件,最好使用原始地址(https://github.com/twbs/bootstrap-sass对能够从https://raw.githubusercontent.com复制文件的脚本进行版本控制。 ):

https://raw.githubusercontent.com/twbs/bootstrap-sass/master/vendor/assets/javascripts/bootstrap/carousel.js

如果脚本复制自上次复制后修改的文件,则repo中的git状态将检测到它并允许您添加,提交和推送。

如果该脚本复制自上次复制以来未更改的文件,则git status将报告一个干净的存储库。

相关问题