源代码管理工具——Git
Git是一个开源的分布式版本控制系统,用于管理软件开发中的版本控制和协作。通过Git,开发人员可以记录文件的修改历史、协作开发,以及在多个分支上进行实验性开发。Git已成为现代软件开发中不可或缺的工具之一。
文章将从以下几点介绍Git,由于GItHub国内经常访问失败、速度慢,因此远程个人仓库使用国内的Gitee,GItHub开源代码更多,文末有镜像网址
- GIt安装与配置IntelliJ IDEA
- 代码上传至码云(Gitee)管理并拉取远端仓库代码
- Git其它使用
- GIt安装与配置IntelliJ IDEA
上述配置完成后windows+R输入cmd点击确定

输入git可查看详细信息

IntelliJ IDEA中进入设置,搜索Git,查看git信息,测试后能出现版本号即可。我这里是idea新UI,界面可能会有差距

- 代码上传至码云(Gitee)管理
注册并登录Gitee账号,主页面点击此处新建Gitee仓库

设置远程仓库名字

创建完成后可以不用管了,页面不用关闭,后面会用到

新建一个任意项目

创建完成后,到项目目录文件夹下会看到.gIt文件(这是个隐藏文件夹),这是本地的该项目git仓库

为项目配置远程仓库,即上传代码至远程仓库Gitee,不同版本页面布局可能存在差异,下面是我的管理远程打开位置

也可以这样子打开管理远程

点开远程管理后,点击添加会弹出一个窗口要求填入远程仓库地址

返回到网页端之前创建的Gitee仓库,复制远程仓库地址

将复制的地址填入地址,然后一直确定即可


添加源代码至项目本地的git仓库

上传并推送代码至远端


刷新网页Gitee仓库即可看到上传的代码

- 从远端GItee地址拉取代码至本地
选择一个需要git的仓库地址并复制

idea中如下操作打开版本控制

输入远程地址,我这里本地地址写错了,实际为mytest1

至此项目拉取成功,打开即可


- GIt的其它使用
下面是个人学习的参考文章
源代码管理工具——Git的更多相关文章
- 源代码管理工具-GIT
源代码管理工具-GIT ---- 一. 掌握 - git 概述 1. git 简介? 什么是git? git是一款开源的分布式版本控制工具在世界上所有的分布式版本控制工具中,git是最快.最简单.最流 ...
- iOS核心笔记—源代码管理工具-GIT
源代码管理工具-GIT 一. git 概述 1. git 简介? 什么是git? > git是一款开源的分布式版本控制工具 > 在世界上所有的分布式版本控制工具中,git是最快.最简单.最 ...
- 源代码管理工具GIT
01.GIT简介 svn是集中式的源代码管理工具,必须联网才能操作 git是分布式的. 有两中:一个是本地代码仓库,一个是远程代码仓库 分布式源代码管理工具 02.GIT - 本地代码仓库使用流程 1 ...
- 83、源代码管理工具(Git)
一.简介 git是一款开源的分布式版本控制工具 在世界上所有的分布式版本控制工具中,git是最快.最简单.最流行的 git起源 作者是Linux之父:Linus Benedict Torvalds 当 ...
- 源代码管理工具 ——Git的介绍与简要教程
一.Github与Git (一)简介 GitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名GitHub. GitHub于2008年4月10日正式上线 ...
- Git 源代码管理工具
Git 源代码管理工具 Git基本信息 Git :Git是一个“分布式”的版本控制工具 Git的作者是Linux之父 Linus Benedict Torvolds,当初开发Git仅仅是为了辅助Lin ...
- [Tool] 源代码管理之Git
本节目录 什么是Git 什么是GitHub 安装Git GitHub之Repository GitHub之托管页面 常用Git 命令 什么是Git 由于现在的开发多人协同办公,因此出现源代码管理工具 ...
- git源代码管理工具
git是一款源代码管理工具 是分布式版本管理工具 分布式管理必须先在本地提交然后才能提交到服务器: svn集中式版本管理工具 集中式版本管理工具离开服务器就做不了版本管理: 初始化仓库 1.用git初 ...
- iOS源代码管理工具
源代码管理工具简介 1.为什么会出现源代码管理工具? 为了解决在软件开发过程中,由源代码引发的各种蛋疼.繁琐的问题 2.源代码管理不当可能会引起的后果? 无法后悔:做错了一个操作后,不能回到之前的操作 ...
- 源代码管理工具(上)-SVN基本使用
------------------------------------------------------SVN简介和搭建 ------------------------------------- ...
随机推荐
- opencv筛选轮廓的几种方法总结
在使用opencv处理图像的时候,在获取ROI区域这一步用的最多的就是找到指定区域,一般是根据轮廓提取,我们可以通过opencv中的findContours()函数来查找图片中的轮廓,但是会发现找到的 ...
- 从操作实例“UI界面实现SSH登录服务器并执行命令监控”中学习到的线程与线程间参数传递方法记录
从操作实例"UI界面实现SSH登录服务器并执行命令监控"中学习到的线程与线程间参数传递方法记录: https://www.cnblogs.com/babashi9527/p/165 ...
- swiper.js Bscroll 轮播
<!-- 轮播banner图 --> <div class="banner"> <div class="swiper-container&q ...
- 使用Electron-packager打包已有的web项目,发布客户端
1.先拉electron代码 git clone https://github.com/electron/electron-quick-start 2.将web项目拷贝到electron-quick- ...
- gulp中解决es5转es6的方法
1:安装配置文件: cnpm i gulp-babel@7 babel-core -D (@7是因为要使 "gulp-babel": "^7.0.1" 与&q ...
- vue 展开收起的过渡效果
做的一个项目当中需要做一个组件,传入数组,用v-for生成表单,可以展开和收起,展开收起时需要有过渡的效果 在vue里面提供了<transtion></transtion>和& ...
- vue:路由守卫
路由守卫 作用:对路由进行权限控制 配置路由守卫应在暴露前配置 分类:全局守卫.独享守卫.组件内守卫 首先先给需要鉴权的路由设置好meta配置项. meta配置项:是vue-router中的一个对象, ...
- kubectl管理多个集群配置
需求描述:在一台机器上通过kubectl管理多个Kubernetes集群. 操作过程:将各集群的kubectl config文件中的证书内容转换,通过命令创建config文件:通过上下文切换使用不同集 ...
- python入门教程之十函数
函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段. 函数能提高应用的模块性,和代码的重复利用率.你已经知道Python提供了许多内建函数,比如print().但你也可以自己创建函数,这 ...
- php 正则去掉<p> </p> 空格
$str=' <p> </p><p> </p><p> </p><p> </p><p>< ...