Windows版本下载地址
Git - Downloading Package (git-scm.com)
根据自己电脑系统选择对应的版本
安装流程
1. 我安装的是 2.46.0 的版本, 点击next
2. 选择安装的文件夹,点击browse..进行选择,选择完点击next
3. 自定义组件,一般默认就行,第一个大选项是添加图标到桌面,第二个大选项是添加两个git的功能到鼠标右键菜单,第三个大选项是支持大文件。。。
4. 自定义开始菜单文件夹名称,默认就行,点击next
5. 选择git默认编辑器,选择默认就行
6. 选择初始化仓库主干名字,默认就行,你也可以选第二个自定义
7. 选择path环境变量,第一个是仅从 Git Bash 使用 Git,第二个是从命令行以及第三方软件进行 Git ,默认就是第二个,也推荐选第二个, 第三个是从命令提示符使用 Git 和可选的 Unix 工具。
8. 选择 SSH 执行文件,默认就行
9. 选择HTTPS后端传输,第一个是使用 OpenSSL 库 服务器证书将使用 ca-bundle.crt 文件进行验证。第二个是使用本机 Windows 安全通道库 服务器证书将使用 Windows 证书存储进行验证。
总的意思就是说在具有企业管理证书的组织中使用 git,则需要使用安全通道就选择第二个,如果你的组织或者个人不用管理自己的证书就选第一个就可以了
10. 配置行尾符号转换,第一个是签出 Windows 样式,提交 Unix 样式的行结尾,第二个是按原样签出,提交Unix样式的行结尾,第三个是按原样签出,按原样提交。默认就行
11. 配置终端模拟器以与 Git Bash 一起使用,第一种是使用 MinTTY(MSYS2的默认终端),第二种是使用 Windows 的默认控制台窗口。默认就行
12. 选择默认的 git pull行为,第一种就是merge,第二种是rebase,第三种是直接获取。默认就行
13. 选择是否需要登陆凭证。默认就行
14. 选择额外的配置,第一种是启用文件系统缓存,第二种是启用符号链接。默认就行
15. 实验性的选项。不选,他说存在bug
16. 安装
17. 安装完成 finish
如何使用idea将项目提交带远程仓库
我这里演示使用码云:Gitee - 基于 Git 的代码托管和研发协作平台
1. 登陆完右上角选择新建仓库
2. 自定义仓库选项,如果你本地项目已经有.gitignore了就不用勾选了,不然本地和远程都有这个文件就会冲突。
3. 打开IDEA配置git,地址是\Git\cmd\git.exe
4. 建立本地仓库,选择项目文件夹。我的idea版本是2023.3.3的,如果你的是之前的版本,应该是VCS-> import into version control -> create git repository
5. 配置本地仓库与远程仓库连接,因为配置好了git,所以vcs会变成git,选择manage remotes,右键项目文件夹,git-> manage remotes 也可以
将码云远程仓库的https网址复制下来
粘贴到IDEA的弹窗中
输入码云的账号密码
6. 登录完成之后,初始化本地仓库(重点)
Fetch完成之后就会显示你已经初始化仓库了,因为每个人的idea版本不同,避免每个人的git log位置不一样,所以可以直接使用idea默认的快捷键 alt + 9 checkout master分支
7. add -> commit -> push 将代码提交到远程仓库
如果你这里点了commit也没关系,再右键项目文件夹git -> push就是了,快捷键是CTRL + Shift + K
这里的master -> origin:master 其实意思就是 本地master 提交到 远程仓库name: origin: master分支
提交成功
小结: 其实这里是有个坑的,一般初学者没有使用git创建远程仓库之前,就已经在本地敲代码了,等到想用git的时候,就不知道怎么将代码推送到远程仓库,网上的文章经常会漏掉关键的步骤就是要fetch然后 check out 远程仓库的分支 再进行push,不然就会报错显示分支不一致。
如果一开始就在远程仓库搭建项目的话,可以直接使用IDEA从远程仓库拉取下来,就可以避免这种错误了。