Git/GitHub/Idea的搭配使用

这篇具有很好参考价值的文章主要介绍了Git/GitHub/Idea的搭配使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1. Git 下载安装

1.1. 下载安装

  1. 镜像下载: https://npm.taobao.org/mirrors/git-for-windows/
    Git/GitHub/Idea的搭配使用,GIt,git,github,intellij-idea
    Git/GitHub/Idea的搭配使用,GIt,git,github,intellij-idea
  2. 双击 .exe 傻瓜式安装
  3. 配置用户名和邮箱
    # 配置
    git config --global user.name 用户名
    # 查看
    git config user.name
    
    git config --global user.email 用户邮箱
    git config user.email
    

1.2. 配置 GitHub 秘钥

注意: 如果 clone 代码的时候,报错:
Git/GitHub/Idea的搭配使用,GIt,git,github,intellij-idea
解决:

  • 删除 .ssh 下所有所有文件(如果是第一次下载 git 可以不用管这一步)
    这个就是之前下载了 git 且配置了秘钥,但是在 GitHub 删除了秘钥,所以本地无权限拉代码;也有可能是第一次下载 git 且没配置秘钥
    Git/GitHub/Idea的搭配使用,GIt,git,github,intellij-idea
  • Git Bash 重新获取秘钥 ssh-keygen -t rsa -C 邮箱
    一路回车就行了
    Git/GitHub/Idea的搭配使用,GIt,git,github,intellij-idea
  • 在 GitHub 配置新的秘钥
    • settings
      Git/GitHub/Idea的搭配使用,GIt,git,github,intellij-idea

    • SSH and GPG keys → New SSH key
      Git/GitHub/Idea的搭配使用,GIt,git,github,intellij-idea
      Git/GitHub/Idea的搭配使用,GIt,git,github,intellij-idea
      Git/GitHub/Idea的搭配使用,GIt,git,github,intellij-idea

2. Idea 配置 Git

  • File - setting - Version Control - Git
    Git/GitHub/Idea的搭配使用,GIt,git,github,intellij-idea

3. Idea 配置 GitHub

我这里采用的是 Token 登录,所以要先获取 GitHub 账号的 Token。

3.1. 获取 GitHub Token

  1. 主页 - Settings
    Git/GitHub/Idea的搭配使用,GIt,git,github,intellij-idea
  2. Developer settings
    Git/GitHub/Idea的搭配使用,GIt,git,github,intellij-idea
  3. Personal access tokens - Tokens(classic)→ Generate new token - Generate new token(classic)
    Git/GitHub/Idea的搭配使用,GIt,git,github,intellij-idea
  4. 配置 Token 数据
    Git/GitHub/Idea的搭配使用,GIt,git,github,intellij-idea
  5. 复制 Token
    Git/GitHub/Idea的搭配使用,GIt,git,github,intellij-idea

3.2. Idea 根据 Token 登录 GitHub

  1. File - setting - Version Control - GitHub
    Git/GitHub/Idea的搭配使用,GIt,git,github,intellij-idea
  2. 输入 Token 登录 GitHub
    Git/GitHub/Idea的搭配使用,GIt,git,github,intellij-idea
    Git/GitHub/Idea的搭配使用,GIt,git,github,intellij-idea

3.3. Idea 提交代码到远程仓库

3.3.1. 配置本地仓库

  1. VCS - Create Git Repository
    Git/GitHub/Idea的搭配使用,GIt,git,github,intellij-idea
    创建本地仓库之后,菜单栏会变化
    Git/GitHub/Idea的搭配使用,GIt,git,github,intellij-idea
  2. commit 提交到本地仓库
    Git/GitHub/Idea的搭配使用,GIt,git,github,intellij-idea

3.3.2. GitHub 创建远程仓库

1. 创建单层目录

创建单层目录很简单:

  • Your repositories
    Git/GitHub/Idea的搭配使用,GIt,git,github,intellij-idea
  • New
    Git/GitHub/Idea的搭配使用,GIt,git,github,intellij-idea
  • 自定义配置
    Git/GitHub/Idea的搭配使用,GIt,git,github,intellij-idea
2. 创建多层目录

创建多级目录要在原来的仓库上 Create new file。

注意: 多级目录必须要建多层,只建一层会被识别为一个文件。

  • Add file - Create new file
    Git/GitHub/Idea的搭配使用,GIt,git,github,intellij-idea

  • Commit changes
    Git/GitHub/Idea的搭配使用,GIt,git,github,intellij-idea
    Git/GitHub/Idea的搭配使用,GIt,git,github,intellij-idea

3. 删除目录/仓库
  • 删除仓库

    • 仓库页面 → setting
      Git/GitHub/Idea的搭配使用,GIt,git,github,intellij-idea

    • 到达底部 → Delete this repository
      Git/GitHub/Idea的搭配使用,GIt,git,github,intellij-idea

    • 按照指引傻瓜式操作就行了

  • 删除文件/文件夹

    • 本地拉取仓库
      Git/GitHub/Idea的搭配使用,GIt,git,github,intellij-idea
      Git/GitHub/Idea的搭配使用,GIt,git,github,intellij-idea
    • cd 到要删除的文件所在目录
      dir 查看当前目录下的文件
      git pull origin main 将远程主机 origin 的 main 分支拉取过来,并合并本地的版本
      git rm -r --cached 文件名/目录名 删除指定文件/目录
      git push -u origin main 推送代码到远程仓库
      Git/GitHub/Idea的搭配使用,GIt,git,github,intellij-idea
    • 成功删除:
      Git/GitHub/Idea的搭配使用,GIt,git,github,intellij-idea

3.3.3. 推送到远程仓库

我要将这个 sky-take-out 推送到远程仓库的 CQWMO 的 sky-take-out 目录下,有两种操作:

  • git 来上传(这里不做赘述)
    • 先将远程仓库 clone 到本地,然后把 sky-take-out 放到本地仓库的 sky-take-out 下,然后 commit,再 push
  • Idea 上传
    Git/GitHub/Idea的搭配使用,GIt,git,github,intellij-idea
    Git/GitHub/Idea的搭配使用,GIt,git,github,intellij-idea
    Git/GitHub/Idea的搭配使用,GIt,git,github,intellij-idea

注意: 如果报错
Git/GitHub/Idea的搭配使用,GIt,git,github,intellij-idea
解决方案:文章来源地址https://www.toymoban.com/news/detail-719056.html

  • 打开 bash
  • git pull --rebase origin main

3.4. 分支操作

git checkout -b 新分支名			#创建不跳转新分支
git branch 新分支名				#创建跳转新分支
git checkout 新分支名				#切换分支
git push --set-upstream origin 新分支名	#远程新建新分支
git branch -a						#查看所有分支(远程分支和本地分支)
git merge 合并的分支名			#合并分支
git branch -d 需删除的本地分支名			#删除本地分支
git push origin :需删除的远程分支名			#删除远程分支

到了这里,关于Git/GitHub/Idea的搭配使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 一文了解IntelliJ IDEA如何使用git上传代码到GitHub(附常见问题解决方案)

    本文对应知识库文档(持续更新常见问题解决方案中ing) IntelliJ IDEA使用以及下载 (yuque.com) IDEA使用 git 参考链接 https://www.cnblogs.com/chenchenzi/p/14923708.html 解决访问Github出现的Couldn‘t connect to server错误 解决访问Github出现的Couldn‘t connect to server错误-CSDN博客 解决IDEA中用Git推送时

    2024年02月04日
    浏览(50)
  • Git——IDEA集成GitHub详细操作

    目录 一、 设置GitHub账号 二、分享项目到GitHub 三、push推送本地库到远程库 3.1 第一种方法: 3.2 第二种方法:SSH 四、pull拉取远程库到本地库 五、clone克隆远程库到本地 可以使用下面这个token登录,第一个太慢太慢了,太消耗我的耐心了     这个token怎么获取?  去自己的G

    2024年02月05日
    浏览(36)
  • git介绍,安装(手把手),命令与使用(包含IDEA操作,github,gitee的万字图文详述)

    目录 1.Git 1.1 概述 1.2、版本控制 1.3 版本控制工具 1.3.1 集中式版本控制工具 1.3.2 分布式版本控制工具 1.4 Git简史 1.5 Git 工作机制 1.6 Git 和代码托管中心 2.Git安装 2.1 下载安装包 2.2 选择安装路径 2.3 Git 选项配置 2.4 再次确定 Git 安装目录名 2.5 选择Git 的默认编辑器 2.6 分支名设置

    2024年02月05日
    浏览(39)
  • IDEA 集成 Git、Github、Gitee、GitLab

    Git 概述 Git 是一个免费的、开源的分布式版本控制系统,可以快速高效地处理从小型到大型的各种项目。 Git 易于学习,占地面积小,性能极快。 它具有廉价的本地库,方便的暂存区域和多个工作流分支等特性。其性能优于 Subversion、CVS、Perforce 和 ClearCase 等版本控制工具。

    2024年02月05日
    浏览(42)
  • idea2021配置Git&GitHub&账号登录授权

    下载地址:https://git-scm.com/downloads 安装很简单,这里不多废话。 点击 GitManage Remotes…点\\\"+\\\"号添加别名和仓库地址 转圈圈的同时会弹出浏览器,打开授权界面、 点击授权按钮后,输入账号密码登录,并再次点击授权按钮 最终出现下面提示,则over! over之后再去idea看,发现已

    2023年04月08日
    浏览(31)
  • IDEA配置Git,以GitHub远程仓库为例

     找到git 安装路径, 应用 Apply, 点击 ok 2.1 因为操作的是整个项目,所以先选中 整个项目的根目录 , VCS 中选中 create git repository , 创建 git仓库 ,进行 初始化操作 2.2 红色 ,表示 初始化 好了,且idea会自动的将代码 添加 到了 本地仓库 中去  2.3 检查,项目路径下若有gi

    2023年04月10日
    浏览(36)
  • Git 概述、命令、分支,免密登录;及 Idea 集成 GitHub

    Git 概述 Git 是一个免费的、开源的 分布式版本控制系统 ,可以快速高效地处理从小型到大型的各种项目 Git 易于学习,占地面积小,性能极快。它具有廉价的本地库,方便的暂存区域和多个工作流分支等特性。其性能优于 Subversion、CVS、Perforce 和 ClearCase 等版本控制工具 集中

    2024年02月07日
    浏览(31)
  • 版本控制工具Git集成IDEA的学习笔记(第二篇GitHub)

    目录 一、团队内协作和跨团队协作讲述 1、团队内协作 2、跨团队协作  二、团队内合作交互方式  1、初始化本地库 2、创建远程库 3、在本地创建远程库地址的别名 4、推送操作 5、克隆操作 6、邀请加入团队,push操作 7、远程库修改的拉取操作 8、远程库修改的拉取操作2 9、

    2024年02月12日
    浏览(69)
  • 通过Git使用GitHub

    目录 一、建立个人仓库 二、配置SSH密钥 三、克隆仓库代码 四、推送代码到个人仓库 五、代码拉取 1.建立GitHub个人仓库,首先注册GitHub用户。注册好了之后,打开用户的界面 然后就是配置问题 配置好后拉到最下方点击create repository 1.配置好个人信息  2.生成SSH密钥  弹出输

    2024年02月12日
    浏览(36)
  • Git如何配合Github使用

    https://git-scm.com/ ##2.配置 Git 安装完成后,你需要设置 Git 的用户名和邮箱地址,这样在提交代码时就能知道是谁提交的。你可以在命令行中输入以下命令来配置: 在本地文件夹右键选择Git Bash Here,打开终端;后续的git命令都是在这个终端里面运行; 在终端中输入git init进行本

    2024年04月27日
    浏览(21)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包