Git创建本地仓库
1、创建一个文件夹,右键选择Git Bash Here
2、选择下列其中一个方法
方法一:创建初始化仓库
git init
方法二:克隆远程仓库
git clone [url]
IDEA集成Git
按步骤操作会自动创建本地仓库
编辑
上传步骤
1、提交
2、输入上传消息
3、Commit或者一步到位Commit and Push
4、设置远程远程仓库url
5、确认,点击Push
编辑
Git和IDEA连接使用2
第一步:克隆远程仓库到本地
第二步:创建Spring Boot项目
第三步:将远程仓库的内容复制到Spring Boot项目中
第四步:在Terminal控制台输入git add . 添加所有文件至暂存区
git add .
忽略文件
在主目录下简历".gitignore"文件,添加如下配置
# 忽略所有.txt结尾的文件,这一样的话上传就不会被选中! *.txt # 但除了lib.txt除外 !lib.txt # 仅忽略项目根目录下的TODO文件,不包括temp /temp # 忽略build目录下的所有文件 build/ # 忽略doc/notes.txt但不包括doc/server/atch.txt doc/*.txt
本地仓库常用命令
添加所有文件至暂存区
git add .
回撤暂存区的文件
git rest [文件名]
查看文件状态
只能查看到未提交到本地仓库的文件
// 查看指定文件状态 name:要查看的文件名 git status [name] // 查看所有文件状态 git status
提交暂存区的内容到本地仓库
git commit -m "消息内容"
查看日志
// 查看日志 git log // 查看日志加路径 git reflog
远程仓库常用命令
查看远程仓库
返回origin说明有远程仓库
没返回内容说明没有远程仓库
// 查看远程仓库 git remote // 查看远程仓库加路径 git remote -v
添加远程仓库
如果已有远程仓库会显示:error: remote origin already exists,说明当前仓库已有远程仓库
// shortname:别名一般默认未origin url:远程仓库路径 git remote add <shortname> <url>
从远程仓库克隆
会将项目整个克隆下来,会自动初始化仓库
// url:仓库的下载地址 默认下载的是主分支内容 git clone [url] // 指定下载别的分支,这里拿dev举例 git clone [url] -b dev
从远程仓库拉取
必须有远程仓库的才可以拉取
从远程仓库获取最新版本并合并到本地仓库
// short-name:远程仓库别名,一般默认为origin branch-name:分支名称 git pull [short-name] [branch-name]
推送到远程仓库
将本地仓库内容推送到远程仓库
// remote-name:数据库的别名 branch-name:分支名称 git push [remote-name] [branch-name]
分支常用命令
查看分支
// 列出所有本地分支 git branch // 列出所有远程分支 git branch -r 列出所有本地分支和远程分支 git branch -a
创建分支
// name:分支的名称(自定义) git branch [name]
切换分支
// name:分支的名称 git checkout [name]
推送至远程仓库分支
// shortName:远程仓库别名一般为origin name:分支名称 git push [shortName] [name]
合并分支
要把"name"分支和当前分支合并=把"name"分支的内容拉取一份到当前分支
// name:分支名称 git merge [name]
标签操作
列出已有的标签
git tag
创建标签
// name:标签的名字 git tag [name]
将标签退送至远程仓库
// shortName:远程仓库别名一般为origin name:分支名称 git push [shortName] [name]
检出标签
检出标签时需要新建一个分支来指向某个标签,检出标签的命令
// branch:分支名 name:标签名 git checkout -b [branch] [name]