Git常用命令整理,多用才能记得住。

mac2024-05-10  32

Git的常用命令

以下的整理都是自己的理解,出现解释错误的,求各位大佬担待一点。

git init

创建一个Git仓库,创建之后就会在当前目录生成一个.git文件

git add filename

根据文件名添加文件至缓冲区,可移除添加的文件。

git add.

添加所有文件至缓冲区,用的较多。

git add --all

也是添加所有文件至缓冲区,但是可以撤回,我还没用过,各位可以试一试。

git rm filename

删除或者移除文件。

git commit -m “此次提交的备注信息”

提交缓冲区的所有文件到仓库(如果没有add到缓冲区的,就不会提交到,commit方法可以将缓冲区里的所有文件都提交至仓库)。

git status

查看本地git库的状态

git diff filename

如果文件修改了,还没有提交,就可以比较文件修改前后的差异。

git log

查看日志。

git reset

可以将当前仓库回退到历史的某个版本。

git reset --hard HEAD^

回退到上一个版本(HEAD代表当前版本,有一个^代表上一个版本,以此类推)。

git reset --hard 具体的版本号

回退到指定版本(其中d7b5是想回退的指定版本号的前几位)。

git reflog

查看仓库的操作历史

git branch

查看分支的情况,前面带*号的就是当前分支。

git branch 分支名

创建分支。

git checkout -b 分支名

创建分支并切换到创建好的分支。

git merge 分支名

合并某分支的内容到当前分支。

git branch -d 分支名

删除分支。

git pull

从远端库更新内容到本地(如果本地文件和远程远程有冲突,需要手动解决,才能继续push)。

还有很多命令没有整理,没用过的就暂时先不整理了。

最新回复(0)