Git 分布式版本控制工具8

122 阅读2分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第14天,点击查看活动详情

5.4.1 将文件加入暂存区

当在Git工作区新增文件或者对已有文件修改后,就需要将文件的修改加入暂存区,具体操作如下:

image-20210926162515597

5.4.2 将暂存区文件提交到版本库

将暂存区文件提交到版本库,可以选择一个文件进行提交,也可以选择整个项目提交多个文件。在IEDA中对文件的提交进行了简化操作,也就是如果文件修改后,无需再加入暂存区,可以直接提交。

1)提交一个文件:

image-20210926162809740

可以看到,如果选中一个文件提交,则菜单名称为【Commit File...】

2)提交多个文件:

image-20210926162843891

可以看到,如果提交多个文件,则菜单名称为【Commit Directory...】

由于提交操作属于高频操作,所以为了进一步方便操作,在IDEA的工具栏中提供了提交操作的快捷按钮:image-20210926163535277

5.4.3 查看日志

查看日志,既可以查看整个仓库的提交日志,也可以查看某个文件的提交日志。

1)查看整个项目的提交日志:

image-20210926163902184

image-20210926164138430

2)查看某个文件的提交日志

image-20210926164210056

image-20210926164233935

5.5 远程仓库操作

远程仓库操作:

  • 查看远程仓库,本质就是执行 git remote 命令
  • 添加远程仓库,本质就是执行 git remote add 命令
  • 推送至远程仓库,本质就是执行 git push 命令
  • 从远程仓库拉取,本质就是执行 git pull 命令

5.5.1 查看远程仓库

操作过程如下:

image-20210926165935756

在弹出的【Git Remotes】窗口中可以看到配置的远程仓库:

image-20210926170143160

5.5.2 添加远程仓库

一个本地仓库可以配置多个远程仓库,在【Git Remotes】窗口中点击【+】来添加一个新的远程仓库:

image-20210926170653126

5.5.3 推送至远程仓库

可以通过如下操作将本地仓库文件推送至远程仓库:

image-20210926170908769

在弹出的【Push Commits】窗口中可以看到本次推送的文件,点击【Push】按钮即可推送至远程仓库:

image-20210926171058705

由于推送至远程仓库操作属于高频操作,所以可以通过IDEA工具栏中的提交快捷按钮同时完成提交和推送:

image-20210926171408649

点击【Commit and Push...】按钮同时完成提交和推送操作