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