我和一些人一起有一个项目,我们有一个README.md
文件,里面有一堆GitHub Flavored Markdown,它们在我们的GitHub页面上呈现.我们还建立了一个GitHub Pages分支,它在我们的GitHub组织的子域下托管,并在我们创建页面时使用自动页面生成器简单地加载到我们的README.md
文件中.但是,我注意到当我更新README.md
文件时,它不会更新项目页面.相反,我们必须转到GitHub设置选项卡并重新创建项目页面,README.md
在我们这样做时重新加载文件.
此外,在阅读了关于GitHub项目目录页面上的文档文件之间的相对链接工作之后.我非常喜欢降价,因为它为我们的文档手动编写所有HTML节省了大量时间.但我想要的是能够拥有一个README.md
文件,该文件能够包含位于其他文档文件的相对链接docs/*.md
.我希望有一个简单的解决方案,以便我的其他文档文件也可以包含在我的gh-pages分支中,并在我的GitHub Pages子域下托管并呈现和/或主题化.
换句话说,我的问题是:
/docs/*.md
我的Github上的页面并以某种方式呈现和/或主题化呢?
我使用git子树添加而不使用squash选项将树合并到我的存储库中.git日志显示提交已成功添加到存储库.但是,如果我这样做git log --follow filename
,则历史记录在合并时停止,并且不会显示先前的提交.我尝试使用-M
而不是,--follow
这也不起作用.如何在合并之前获取特定文件或文件的提交日志?
GitHub(以及许多git
服务器,如GitLab)提供项目级wiki,通常,markdown(*.md
)文件存储并形成......以及......项目的wiki.
这将是太酷了,如果有你的维基存储为主要项目源的一部分的方式,所以,当你更改推送到您的主项目,你的维基改变,以及(当然,如果你更改了维基降价文件那是).
就像是:
myproject/
src/main/resources/
src/main/groovy/
build.grade
docs/
Home.md
About_This_Project.md
etc.
Run Code Online (Sandbox Code Playgroud)
有没有办法实现这个目标?我看到wiki有克隆URL和数字,这意味着它们被视为单独的Git项目.有什么办法把两者结合起来?
这个问题不是关于如何合并两个git repos; 已经讨论过这个问题(关键字:"子模块","子树合并").
这里的问题是,如何合并两个GitHub回购?
我想尽可能多地保留GitHub存储库中的GitHub功能/数据.最重要的是,我想保留GitHub存储库中的问题和维基.
我怎么能实现这一目标?
信息:
我刚刚了解到GitHub wiki 是git repos(摘要:)git://github.com/you/proj.wiki
,我已成功将更改推送到我的wiki-repo.
我有一个与谷歌驱动器同步的回购,但我忽略了.git目录,所以它现在上传到谷歌驱动器.
最近我格式化了我的Gentoo
机器,在我再次同步所有Google Drive文件后,我意识到.git
目录不在那里.
问题是我不记得我是否在本地没有被推到github的一些未经标记/未经修改的更改.
我一直在寻找,但我只找到了相反问题的答案(克隆没有.git
目录)
我不想做git clone
我的回购,直到我确定可能的局部变化不会丢失.
有没有办法只克隆.git
文件夹,然后推送我的机器中可能有的任何本地更改?