Git学习+Git在IDEA中使用
目录
介绍

打开git命令窗口
-
右键 -> Open Git Bash here

创建git信息

获取Git仓库
-
在本地初始化初始化 手动创建仓库文件夹 -> 执行 git init
-
从远程仓库克隆(常用) git clone 远程仓库地址
git常用概念




git常用指令
本地仓库常用命令
-
git status 查看文件状态
-
git add 将文件的修改加入暂存区
-
git reset 将暂存区的文件取消暂存或者是切换到指定版
-
git commit -m "信息 " 将暂存区的文件修改提交到版本库
-
git log 查看日志

git远程仓库命令
注:[shortName] [name] == [远程仓库别名 ] [远程仓库分支]
-
git remote 查看(有没有关联)远程仓库(显示origin(远程仓库别名)是已经关联远程仓库,)
-
这个指令可以查询远程仓库别名
-
git remote -v 查看远程仓库地址
-
-
git remote add 添加远程仓库(有的本地仓库没有远程仓库要添加)
-
git clone 从远程仓库克隆(git clone [url]) (把远程仓库创建到本地仓库中)
-
git push 推送到远程仓库(git push [远程仓库别名(如:origin)] [远程仓库分支])
-
先暂存提交到本地仓库,才能推送到远程仓库中
-
-
git pull 从远程仓库拉取(git pull [远程仓库别名 ] [远程仓库分支])


分支操作Git常用命令
-
git branch 查看分支
-
git branch -r 列出所有远程分支
-
git branch -a 列出所有本地分支和远程分支
-
-
git branch[name] 创建分支 eg:git branch b1
-
这是本地创建分支,要把分支上传远程
-
-
git checkout[name] 切换分支 eg:git branch b1
-
git push[远程仓库别名 ] [远程仓库分支] 推送至远程仓库分支 eg : git push origin b1
-
要把本地创建的分支上传远程
-
-
git merge [要合并的分支名] 合并分支
-
要先checkout切换要合并的分支,
-
合并分支的时候会有冲突,具体遇到再查询
-

标签操作
类似各个版本,用标签存储各个阶段版本
-
git tag 列出已有标签
-
git tag [创建标签名] 创建标签
-
git push[远程仓库别名] [标签] 将标签推送至远程仓库
-
git checkout -b [创建新的分支名] [标签] 检出标签(用分支存储每个阶段的标签)
-
检出标签的时需要创建一个新的分支指向这个标签
-

IDEA结合Git
配置

IDEA获取Git方式


.gitignore
-
不需要交给Git管理的文件

IDEA操作Git
常用操作
-
提交按钮里面的 提交+推送 一键放到远程仓库中
-
IDEA操作git和git指令差不多,也可以在IDEA中使用git指令操作
-
提交按钮(提交到本地仓库)
-
IDEA中有两个选择 提交/(提交+推送)
-
相当于Git Bash中执行的add+commit命令
-
注:IDEA中弱化了暂存区的存在,但实际上commit之前还是会先将修改add到暂存区)
-
-
查看日志
-
推送远程仓库 (推送之前要先提交)
-
从远程仓库拉取
注:(分支/修改文件)推送之前都要
创建分支(签出分支,复制当前内容到创建的分支当中)
commit :提交到本地仓库
push 推送到远程仓库

分支操作
-
查看分支
-
将创建的分支推送到远程仓库 push
-
创建好的分支推送到远程仓库中去
-
-
切换分支
-
合并分支
注:如果修改创建好的分支(b1)已经上传到远程仓库中,那现在我要修改创建的分支(b1),修改后的也要提交(提交+推送)到远程仓库中去

更多推荐


所有评论(0)