如何将单个文件从外部资源库拉到当前项目中?

时间:2019-12-13 23:28:11

标签: git github

是否可以将特定的.gitignore从外部存储库中提取到我当前的项目中?

在这种情况下,我想从this Github repository中提取Python .gitignore文件,但似乎找不到解决方法。

如果可能的话,我认为这对于将来的项目将是非常有用的东西。

有可能吗?

2 个答案:

答案 0 :(得分:1)

在当前项目中,运行以下命令:

# Add external repo as remote (named "upstream")
git remote add upstream https://github.com/github/gitignore.git
#                       ^         <external repo url>         ^

# Fetch the external repo
git fetch upstream

# Checkout the particular file from the remote repo
git checkout upstream/master -- Python.gitignore
#           <remote>/<branch>    <path/to/file>  

# Commit the changes in your local repo
git commit

参考文献:

答案 1 :(得分:0)

GitHub特定的方法(作为一个单独的问题可能更好,但是请参见下面的另请参阅):

如果单击your own link,然后在“显示的文件内容”窗格的右侧查看,则会看到一行可单击的框,标有 raw blame < / kbd>和 history (后跟可点击图标)。单击一个标有RAW的图片,您将获得URL https://raw.githubusercontent.com/github/gitignore/master/Python.gitignore

另请参阅What do raw.githubusercontent.com URLs represent?