前言
大家好,我是Java码农ing
的作者,此篇文章或多或少可能有些瑕疵,欢迎大家明确指出我的缺点,为此感激不尽,我必有错改之无错加勉,我也同时能够希望和大家一起学习。如果觉得小编这篇文章写的不错的话,希望大家能够将这篇文章分享给周围的小伙伴们。好东西要一起分享。
Git常用命令(一)
分支
1、查看所有分支
git branch
2、创建分支
git branch 分支名
3、切换分支
git checkout 分支名
checkout 是检出的意思
4、创建分支并切换分支
两种方式:
git switch -c 分支名
-c ,c是create的缩写。
git checkout -b 分支名
5、合并分支及其分支上的所有文件
git merge 分支名
6、删除分支
git branch -d 分支名
强制删除分支(不推荐)
git breanch -D 分支名
日常操作
0、创建本地版本库,自动生成..git
隐藏目录。
git init
1、将工作区文件添加到暂存区
指定文件
git add 文件路径
当前目录下所有文件
git add .
2、查看文件在工作区、暂存区、本地仓库中的状态
git status
3、将暂存区所有文件提交到本地仓库
git commit -am '本次提交的注释内容'
通常来说,这个提交的注释内容,有一定的规范,感兴趣的可以了解一下
Git Commit Template
这款Idea插件
4、添加远程仓库地址
以gitee
码云为例:
首先,创建个远程仓库
其次,复制https
协议的仓库链接
最后,使用命令完成本地仓库与远程仓库产生关联
git remote add 远程仓库引用名 远程仓库地址
通常远程仓库引用名都是命名为
origin
,也可自定义,远程仓库引用名就相当于变量名
5、查看所有远程仓库引用名
git remote
6、查看远程仓库详细信息
git remote -v
7、删除远程仓库引用名
git remote remove 远程仓库引用名
8、
查看提交日志
git log
查看最详细的提交日志(包括版本回退reset以及删除的commit
记录)
git reflog
查看提交日志有哪些使用场合?
误删了git
提交版本,想要回退到原来的版本,却不知道版本号,就可结合reset
命令来实现版本回退。
如何退出git log
|| git reflog
?
答:按下英文键Q
||q
即可.(q
是quit
的缩写,表示退出)
9、版本回退
git reset --hard 版本号
git reset --hard HEAD~1
HEAD~1
表示上一个版本
--hard
表示回退所有内容.
10、查看工作区中文件和本地仓库中文件的区别
git diff [--] 文件名称.后缀
注意:[]
括号括起来的内容可以省略