Git快速入门+常用指令

简介: Git快速入门+常用指令

 Git创建本地仓库

1、创建一个文件夹,右键选择Git Bash Here

2、选择下列其中一个方法

方法一:创建初始化仓库

git init

image.gif

方法二:克隆远程仓库

git clone [url]

image.gif

IDEA集成Git

按步骤操作会自动创建本地仓库

image.gif编辑

上传步骤

1、提交

2、输入上传消息

3、Commit或者一步到位Commit and Push

4、设置远程远程仓库url

5、确认,点击Push

image.gif编辑

Git和IDEA连接使用2

第一步:克隆远程仓库到本地

第二步:创建Spring Boot项目

第三步:将远程仓库的内容复制到Spring Boot项目中

第四步:在Terminal控制台输入git add . 添加所有文件至暂存区

git add .

image.gif

忽略文件

在主目录下简历".gitignore"文件,添加如下配置

# 忽略所有.txt结尾的文件,这一样的话上传就不会被选中!
*.txt
# 但除了lib.txt除外
!lib.txt
# 仅忽略项目根目录下的TODO文件,不包括temp
/temp
# 忽略build目录下的所有文件
build/
# 忽略doc/notes.txt但不包括doc/server/atch.txt
doc/*.txt

image.gif

本地仓库常用命令

添加所有文件至暂存区

git add .

image.gif

回撤暂存区的文件

git rest [文件名]

image.gif

查看文件状态

只能查看到未提交到本地仓库的文件

// 查看指定文件状态    name:要查看的文件名
git status [name]
// 查看所有文件状态
git status

image.gif

提交暂存区的内容到本地仓库

git commit -m "消息内容"

image.gif

查看日志

// 查看日志
git log
// 查看日志加路径
git reflog

image.gif

远程仓库常用命令

查看远程仓库

返回origin说明有远程仓库

没返回内容说明没有远程仓库

// 查看远程仓库
git remote
// 查看远程仓库加路径
git remote -v

image.gif

添加远程仓库

如果已有远程仓库会显示:error: remote origin already exists,说明当前仓库已有远程仓库

// shortname:别名一般默认未origin  url:远程仓库路径
git remote add <shortname> <url>

image.gif

从远程仓库克隆

会将项目整个克隆下来,会自动初始化仓库

// url:仓库的下载地址  默认下载的是主分支内容
git clone [url] 
// 指定下载别的分支,这里拿dev举例
git clone [url] -b dev

image.gif

从远程仓库拉取

必须有远程仓库的才可以拉取

从远程仓库获取最新版本并合并到本地仓库

// short-name:远程仓库别名,一般默认为origin  branch-name:分支名称
git pull [short-name] [branch-name]

image.gif

推送到远程仓库

将本地仓库内容推送到远程仓库

// remote-name:数据库的别名 branch-name:分支名称
git push [remote-name] [branch-name]

image.gif

分支常用命令

查看分支

// 列出所有本地分支
git branch
// 列出所有远程分支
git branch -r
列出所有本地分支和远程分支
git branch -a

image.gif

创建分支

// name:分支的名称(自定义)
git branch [name]

image.gif

切换分支

// name:分支的名称
git checkout [name]

image.gif

推送至远程仓库分支

// shortName:远程仓库别名一般为origin  name:分支名称
git push [shortName] [name]

image.gif

合并分支

要把"name"分支和当前分支合并=把"name"分支的内容拉取一份到当前分支

// name:分支名称
git merge [name]

image.gif

标签操作

列出已有的标签

git tag

image.gif

创建标签

// name:标签的名字
git tag [name]

image.gif

将标签退送至远程仓库

// shortName:远程仓库别名一般为origin  name:分支名称
git push [shortName] [name]

image.gif

检出标签

检出标签时需要新建一个分支来指向某个标签,检出标签的命令

// branch:分支名 name:标签名
git checkout -b [branch] [name]

image.gif


相关文章
|
3月前
|
安全 开发工具 git
三分钟学完Git版本控制常用指令
Git本地有三个工作区域:工作目录(Working Directory)、暂存区(Stage/Index)、资源库(Repository或Git Directory)。如果在加上远程的git仓库(Remote Directory)就可以分为四个工作区域。文件在这四个区域之间的转换关系如下:
28 0
三分钟学完Git版本控制常用指令
|
4月前
|
Shell 开发工具 git
Git获取本地仓库及基础操作指令
Git获取本地仓库及基础操作指令
34 0
|
2月前
|
安全 Shell 网络安全
Git学习---Git快速入门、Git基础使用、Git进阶使用、Git服务器使用(IDEA集成GitHub、Gitee、GitLab)、GitHub Desktop客户端
Git学习---Git快速入门、Git基础使用、Git进阶使用、Git服务器使用(IDEA集成GitHub、Gitee、GitLab)、GitHub Desktop客户端
124 0
|
3月前
|
Linux Shell 网络安全
Git全指令教程
Git全指令教程
94 1
|
3月前
|
缓存 开发工具 git
推荐收藏 | 【Git实战专题】「必坑宝典」带你深入剖析Git操作指令下的奥秘原理和运作机制
Git是一个分布式版本控制系统,它可以跟踪文件的修改、记录历史版本,并支持多人协作开发。
36 2
推荐收藏 | 【Git实战专题】「必坑宝典」带你深入剖析Git操作指令下的奥秘原理和运作机制
|
3月前
|
存储 数据可视化 前端开发
20个常用的 Git 指令用法
20个常用的 Git 指令用法
|
3月前
|
Linux Shell 开发工具
一篇文章带你快速入门使用Git
一篇文章带你快速入门使用Git
|
8月前
|
Linux 网络安全 开发工具
Git入门+常用指令
Git入门+常用指令
48 0
|
4月前
|
开发工具 git
Git开发人员常用指令
Git开发人员常用指令
|
4月前
|
存储 安全 开发工具
快速入门安装及使用&git与svn的区别&常用命令
快速入门安装及使用&git与svn的区别&常用命令
104 0