IDEA——Git 的设置与使用
引言
在本机下载好 Git 之后,再去在 IDEA 中设置 Git 相关的参数。详细的 Git 操作和 Eclipse 大同小异,可以移步至:《Git必知必会》
一、设置Git执行程序路径
二、导入一个新的远程 git 托管项目
打开 File ——> New ——> Project from Version Control... 或者 VCS ——> Get from Version Control...
弹出项目导入会话框(下图所示):
设置好远程 git 项目的 URL 克隆地址,填写好本地存储的位置,点击右下角 Clone 即可,基本不需要其余的操作了。
三、将本地项目 Share 到远程 Git 仓库
如果我们已经有了一个还没有托管到本地 Git 上的项目,首先需要为该项目创建 git 仓库,来实现本地托管,这是第一步。
方法是 VCS ——> Import into Version Control——>Create Git Repository...
确认所要托管的项目:
执行完这一步可能没什么效果,这是因为 idea 通过执行 git 命令仅仅为我们的项目创建了一个空的 git 仓库,我们可以在项目的 Git 工具视图的控制台看到具体操作:
上一步执行完后,我们也可以在 VCS 中看到Commit 等与 Git 相关的操作选项。然后我们需要进行代码初始提交,把代码的源文件提交到本地的空仓库中,点击 VCS——> Commit...
一般只需要提交项目源码文件,最好不要提交与 idea 相关的配置文件,然后点击 Commit。
成功后,我们需要在远程Git账号下创建一个与此项目(最好是)同名的远程仓库,不管你是 github 还是 gitlab ,亦或者是 gitee(码云),创建仓库的操作都大同小异,不多废话,创建好的远程仓库最开始就是下面这样的:
(这里我使用的是码云,原因是目前中美关系紧张,未来 GitHub 能否不受米国政府限制还很难说。)
创建好远程仓库之后,我们拿到远程仓库的 url 地址,在 idea 中与本地的即将要推送到远程的项目做一个关联:
VCS——>Git——>Remote... 配置远程仓库地址:
配置好远程仓库的链接地址后,我们找到 VCS——>Git——>Push...,呼出Push确认框:
大功告成!Push 之后最好检查一下,我们从 Git 的 控制台消息可以看到确实是 Push 成功了,并且远程仓库也已经不是原来的样子,有了代码:
IDEA——Git 的设置与使用相关推荐
- idea terminal终端修改为git bash设置
idea terminal终端修改为git bash设置: 修改前: 修改后:
- git extensions 设置成中文
git extensions设置成中文 有时候下载的git extensions 无法设置成中文版本 例如3.2.1.6628版本 下载资源https://download.csdn.net/down ...
- Git 如何设置上游分支upstream?
Git 如何设置上游分支 upstream? 文章目录 Git 如何设置上游分支 upstream? 1. 背景 2. 准备 3. 什么是 Git 上游分支(upstream)? 4. 如何在 Git ...
- terminal, git代理设置
因为某些众所周知的原因,需要设置代理访问某些网址.终端的设置和git的设置稍有不同. 1. Mac代理设置 打开.bash_profile文件 vi .bash_profile 将如下内容复制到文件末 ...
- git config 设置,获取,删除
git config有三个级别–system 系统级别,–global 用户级别 --local 仓库级别 --system use system config file//控制操作系统下的所有用户的 ...
- git使用-设置项目忽略文件
在git中如果想忽略掉某个文件,不让这个文件提交到版本库中,可以使用修改 .gitignore 文件的方法.这个文件每一行保存了一个匹配的规则例如: # 此为注释 – 将被 Git 忽略 *.a ...
- git config设置用户名_hexo和git搭建博客过程
效果图 手机端 和电脑 自动更换背景 搭建自己的博客(一) 前序: 折腾了几天,搞出了git加hexo的博客(带有评论功能),再次记录一下此次搭建的过程.先看看成品: https://g-ncp.gi ...
- git config设置用户名_一个神奇的工具,实现多人协作,git常用命令详解
git是一款开源的分布式版本控制工具,在世界上所有分布式版本控制工具中,git是最快.最简单.最流行的. git的作者是Linux之父:Linus Benedict Torvalds,当初开发git仅 ...
- Git 仓库设置记住密码
在git push时每次都要输入用户名和密码是一件很痛苦的事,其实解决方法很简单步骤如下: 在项目文件夹(包含隐藏文件夹.git文件夹的)内右键 git bash here 在git bash交互环境 ...
- git命令下载项目,上传android项目到github步骤,以及取消项目关联Git,设置git忽略文件
设置忽略文件 1.工程下创建文件夹gitignore.push即可 *.iml .gradle /local.properties /.idea/caches /.idea/libraries /.i ...
最新文章
- MySQL学习(二)复制
- MCP3202的使用
- go build 无文件_GO笔记之详解GO的编译执行流程
- 《操作系统真象还原》-阅读笔记(上)
- java sortedlist 固定容量_Java8 使用 stream().sorted()对List集合进行排序的操作
- [译]LightSwitch 如何实现:在查询中创建和使用全局值(Eric Erhardt)
- python finally语句里面出现异常_python try except语句出现异常
- ACER微型计算机支持MSATA,宏基S7超级本惊现双主控mSATA SSD 速度近900MB/s
- 就业swot分析计算机,程序员应聘SWOT分析法
- 双目测距相似三角形原理
- python绘图画猫咪_使用Python的turtle画小猫咪
- 计算机c盘要满了电脑会卡吗,电脑卡就一定是C盘装太满吗?
- phalapi做登录检测_PhalApi:[1.22] 签名验证:自定义签名规则
- 自然语言处理入门 第一章 新手上路
- 2018年成功IPO的科技独角兽里,你最看好哪家?
- 留用户、补内容,在线音乐暗战不停
- win10系统桌面快捷方式图标变为白色方块如何解决
- Mac Book触摸板失灵的解决办法(触摸板按下失灵)
- Echelon/艾美捷——脂质与蛋白质相互作用的研究
- 线程池的创建及参数设置详解
热门文章
- java 枚举 示例_Java枚举name()方法及示例
- IRCTC的完整形式是什么?
- Spring Boot (八)MyBatis + Docker + MongoDB 4.x
- 逻辑性最强的React Native环境搭建与调试
- js visibility和display区别(附代码实例)
- 用php实现随机点名,使用javascript做的一个随机点名程序
- graphic头文件函数_graphics.h头文件
- 每天一个linux命令博客nano,11 个鲜为人知的 Linux 命令(1)
- elementui分页组件按钮样式修改_Vue使用Elementui修改默认最快方法!
- 结构体中vector自动为0_面试题:你是如何选择顺序存储数据结构的?