Git/GitHub/Idea的搭配使用 您所在的位置:网站首页 idea配置git用户 Git/GitHub/Idea的搭配使用

Git/GitHub/Idea的搭配使用

2024-01-01 02:25| 来源: 网络整理| 查看: 265

目录 1. Git 下载安装1.1. 下载安装1.2. 配置 GitHub 秘钥 2. Idea 配置 Git3. Idea 配置 GitHub3.1. 获取 GitHub Token3.2. Idea 根据 Token 登录 GitHub3.3. Idea 提交代码到远程仓库3.3.1. 配置本地仓库3.3.2. GitHub 创建远程仓库1. 创建单层目录2. 创建多层目录3. 删除目录/仓库 3.3.3. 推送到远程仓库 3.4. 分支操作

1. Git 下载安装 1.1. 下载安装 镜像下载: https://npm.taobao.org/mirrors/git-for-windows/ 双击 .exe 傻瓜式安装配置用户名和邮箱# 配置 git config --global user.name 用户名 # 查看 git config user.name git config --global user.email 用户邮箱 git config user.email 1.2. 配置 GitHub 秘钥

注意: 如果 clone 代码的时候,报错: 解决:

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

settings

SSH and GPG keys → New SSH key

2. Idea 配置 Git File - setting - Version Control - Git 3. Idea 配置 GitHub

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

3.1. 获取 GitHub Token 主页 - Settings Developer settings Personal access tokens - Tokens(classic)→ Generate new token - Generate new token(classic) 配置 Token 数据 复制 Token 3.2. Idea 根据 Token 登录 GitHub File - setting - Version Control - GitHub 输入 Token 登录 GitHub 3.3. Idea 提交代码到远程仓库 3.3.1. 配置本地仓库 VCS - Create Git Repository 创建本地仓库之后,菜单栏会变化 commit 提交到本地仓库 3.3.2. GitHub 创建远程仓库 1. 创建单层目录

创建单层目录很简单:

Your repositories New 自定义配置 2. 创建多层目录

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

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

Add file - Create new file

Commit changes

3. 删除目录/仓库

删除仓库

仓库页面 → setting

到达底部 → Delete this repository

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

删除文件/文件夹

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

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

git 来上传(这里不做赘述) 先将远程仓库 clone 到本地,然后把 sky-take-out 放到本地仓库的 sky-take-out 下,然后 commit,再 push Idea 上传

注意: 如果报错 解决方案:

打开 bashgit 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 :需删除的远程分支名 #删除远程分支


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有