Git下载、安装、常用命令和IDEA集成Git和码云
一、git下载和安装
- 网页搜索:Git - Downloads (git-scm.com)
- 下载好后,运行exe文件
- 一直点next,直到出现install,然后点击install,完成后点击finish
- 按Win+R运行cmd,在控制台输入git,若出现下图信息则安装成功
二、常用命令
命令名称 | 作用 |
git config --global user.name 用户名 | 设置用户名 |
git config --global user.email 邮箱 | 设置邮箱 |
git init | 初始化本地库 |
git status | 查看本地库状态 |
git add 文件名 | 添加到暂存区 |
git commit -m “日志信息” 文件名 | 提交到本地库 |
git reflog | 查看历史记录 |
git reset --hard 版本号 | 版本穿梭 |
git branch 分支名 | 创建分支 |
git branch -v | 查看分支 |
git checkout 分支名 | 切换分支 |
git merge 分支名 | 把指定的分支合并 到当前分支上 |
git remote -v | 查看当前所有远程地址别名 |
git remote add 别名 远程地址 | 起别名 |
git push 别名 分支 | 推送本地分支上的内容到远程仓库 |
git clone 远程地址 | 将远程仓库的内容克隆到本地 |
git pull 远程库地址别名 远程分支名 | 将远程仓库对于分支最新内容拉下来后与当前本地分支直接合并 |
创建分支和切换分支图解
master是指向具体版本记录的指针,创建分支的 本质就是多创建个指针。当head指向master,那么我们就在master分支上。
三、IDEA集成Git
创建忽略规则文件:git.ignore(存放在家目录中)
注:因为IDEA项目中的iml、.idea等文件与项目的实际功能无关,不参与服务器上部署运行,所以需要用忽略规则文件将它们忽略。
模板如下:
# Compiled class file
*.class
# Log file
*.log
# BlueJ files
*.ctxt
# Mobile Tools for Java (J2ME)
.mtj.tmp/
# Package Files #
*.jar
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar
# virtual machine crash logs, see
http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
.classpath
.project
.settings
target
.idea
*.iml
在.gitconfig文件中引用忽略配置文件(在windows的家目录中)
[user]
name = Layne
email = Layne@atguigu.com
[core]
excludesfile = C:/Users/asus/git.ignore
注意:这里要使用“正斜线(/)”,不要使用“反斜线(\)
定位Git程序
初始化本地库,点击后选择项目
5. 添加到暂存区
右键点击项目选择Git—>add
提交到本地库
切换版本
点击左下角的Git,右击你需要切换的版本,选择Checkout Revision
创建分支
点击Create,查看IDEA右下角,发现分支变成hot-fix,说明创建分支成功
切换分支
点击IDEA右下角,却换到master分支
合并分支
将hot-fix分支合并到当前master分支
解决冲突
左边为master右边为hot-fix,中间将两边的代码进行保留或者删除
四、IDEA集成码云
基本配置
File——》settings——》Plugins——》搜索Gitee并下载,安装成功后重启——》在Version Control中选择Gitee——》点击"+"号添加自己码云的账号
IDEA连接码云
如下图,则连接成功
注:我们在用别人的库时候首先需要Clone别的项目
把别人库的URL地址复制进来即可