在IDEA中的GitHub集成
如果想将本地源代码放置在GitHub上。
在GitHub上创建一个仓库,然后创建readme等文件,然后从IDEA中克隆。
或者在GitHub上创建一个仓库,然后在本地要管理的代码根文件夹中,按照以下步骤添加远程设置并推送。
初始化Git仓库
将所有文件添加到Git仓库
提交修改信息为”commit”
添加远程仓库链接,链接为git@github.com:github_id/repository_name.git
将本地的master分支推送到远程仓库的master分支,并且创建关联
如果已经使用本地的git进行管理,则可以按照以下方式进行操作。
将远程源添加为https://github.com/{github_id}/{repository_name}.git
推送本地代码到远程源分支主分支。
如果要使用在GitHub上的存储库。
当您在 IDEA 的上部选项卡中选择 VCS→Checkout Version Control→Github时,您可以选择您在 Github 上创建或复刻(fork)的存储库,然后选择要克隆的存储库进行克隆。
克隆操作中需要注意的事项
克隆时要注意文件夹的层次结构。还会询问是否将其视为新项目。选择YES将创建一个新项目,所以请注意。如果想将其放在Forge项目下,请选择No,那样只会创建一个文件夹。
層次结构、源代码根目录、资源根目录
(gradleのデフォルトだと)src/main/javaをsource rootに, src/main/resourcesをresources rootに設定する. この設定は対象のフォルダを右クリック→Mark Directory As…で行う.
VCS 根源
克隆后,设置VCS根目录。如果在设置中选择项目设置→版本控制,存在未添加VCS根目录的文件夹,则会弹出警告,按照导航指引添加根目录。
编码技术
如果已经添加了VCS根,则在该文件夹及其子文件夹中进行更改时,将在提交时被检测到。
提交并推送。
当进行版本控制系统(VCS)的提交改动时,会出现一个提交界面。如果存在多个VCS根目录,也可以选择分别进行提交。选择提交并推送后,可以在提交后立即进行推送操作。
如果在commit时要求用户输入用户名和用户邮箱
适当地设置环境变量home,按以下方式进行设置。
请把以下内容用中文原生方式转述,只需要一种选项:
设置全局的用户名称为”用户名”。
设置全局的用户邮箱为”用户邮箱”。
关于.gitignore文件
符合.gitignore文件中所写条件的文件/文件夹不会被纳入git的管理。对于不需要使用git进行管理的文件、不需要上传到GitHub的文件,最好将其忽略。