git 常用命令_Git常用命令(一)

前言

大家好,我是Java码农ing的作者,此篇文章或多或少可能有些瑕疵,欢迎大家明确指出我的缺点,为此感激不尽,我必有错改之无错加勉,我也同时能够希望和大家一起学习。如果觉得小编这篇文章写的不错的话,希望大家能够将这篇文章分享给周围的小伙伴们。好东西要一起分享。

Git常用命令(一)

97f0f372a8c7c61d164361d2e5aca8a4.png

分支

1、查看所有分支

git branch 
32c6d9c878c6ff2bea0de66c78bab35e.png
查看所有分支 git branch

2、创建分支

git branch 分支名
e9c835fcc686f3b15cc02f32ea35c8b9.png
git branch 分支名 创建分支

3、切换分支

git checkout 分支名

checkout 是检出的意思

ef6ad68d5e08dff8966796e06f15a79a.png
git checkout 分支名 -> 切换分支

4、创建分支并切换分支

两种方式:

git switch -c 分支名

-c ,c是create的缩写。

60ca79dd5381825370c926a15c8103ff.png
git switch -c 分支名
git checkout -b 分支名
edce99e5036d1e0f399790358e18a0ef.png
git checkout -b 分支名

5、合并分支及其分支上的所有文件

git merge 分支名
32db6fa584414628fed426abd60d2c8e.png
git merge 分支名

6、删除分支

git branch -d 分支名

强制删除分支(不推荐)

git breanch -D 分支名 
44ea7a7e6d3e366c63180f1146c80b75.png
git branch -d 分支名

日常操作

0、创建本地版本库,自动生成..git隐藏目录。

git init 
c98044d88a4710525b271f7b038daa05.png
创建本地版本库 git init

1、将工作区文件添加到暂存区

指定文件

git add 文件路径
54dcc996f52087a7d6f559e9cffe96cc.png
git add 文件路径

当前目录下所有文件

git add .
bedcf90e55661193bd0663b8a8b2f546.png
将当前目录下的所有文件添加到暂存区 git add .

2、查看文件在工作区、暂存区、本地仓库中的状态

git status 
37312c983d63eacdc065907c0132b236.png
git status 查看文件在工作区、暂存区、本地仓库中的状态

3、将暂存区所有文件提交到本地仓库

git commit -am '本次提交的注释内容'
f0db365f437b536f41ba96c4dca1b21a.png
将暂存区所有文件提交到本地仓库 git commit -am '本地提交的内容'

通常来说,这个提交的注释内容,有一定的规范,感兴趣的可以了解一下Git Commit Template 这款Idea插件

4、添加远程仓库地址

gitee码云为例:

首先,创建个远程仓库

3ce497429813c39c9a5010d866d35217.png
创建远程仓库

其次,复制https协议的仓库链接

d586a5c82f3d434d4c0a38535f463346.png
复制https协议的仓库链接

最后,使用命令完成本地仓库与远程仓库产生关联

git remote add 远程仓库引用名 远程仓库地址 

通常远程仓库引用名都是命名为origin,也可自定义,远程仓库引用名就相当于变量名

66b2ccd59592a471a14ecba683a30670.png
git remote add 引用名称 仓库地址

5、查看所有远程仓库引用名

git remote 
ac7b91eea6c6d4c9caeb5c1bf6c55e9d.png
查看所有远程仓库引用名 git remote

6、查看远程仓库详细信息

git remote -v
3755c011f4dfb8b3f10d295e50ff06b7.png
查看远程仓库详细信息 git remote -v

7、删除远程仓库引用名

git remote remove 远程仓库引用名
672f0fa50e8e6933eeb762f7480c555d.png
删除远程仓库引用名 git remote remove 远程仓库引用名

8、

查看提交日志

git log
95690573d7dbc6ea0c9043222dd4753c.png
查看提交日志 git log

查看最详细的提交日志(包括版本回退reset以及删除的commit记录)

git reflog
3814dec9650ae7b741979ac4298571fd.png
查看最详细的提交日志 git reflog

查看提交日志有哪些使用场合?

误删了git提交版本,想要回退到原来的版本,却不知道版本号,就可结合reset命令来实现版本回退。

如何退出git log || git reflog

答:按下英文键Q||q即可.(qquit的缩写,表示退出)

9、版本回退

git reset --hard 版本号 
git reset --hard HEAD~1

HEAD~1 表示上一个版本

--hard表示回退所有内容.

10、查看工作区中文件和本地仓库中文件的区别

git diff [--] 文件名称.后缀

注意:[]括号括起来的内容可以省略

03492eba7939df54e3622a4a918faada.png
git diff 文件名.后缀 查看工作区中文件和本地仓库中文件的区别
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值