git常用命令

it2025-07-20  4

这里写自定义目录标题

git、github、gitlab和码云区别git基本结构git本地库和远程库git常用命令操作git status(查看暂存区的内容)git add(工作区内容添加到暂存区)git rm cached 文件名(或者git reset head 文件名)注意 git commit(提交暂存区内容到本地库,形成一个版本)git checkout(取消工作区修改)git log、git log --pretty =oneline、git log --oneline、git refloggit log分页查看日志快捷键git log --pretty=onelinegit reflog --onelinegit refloggit log --oneline和git reflog区别 git reset hard/mixed/soft 版本号回退git reset hard 版本号git reset mixed版本号git reset soft版本号三者区别 git(合并)冲突解决步骤git branchgit branch(分支合并) git config(设置签名)

git、github、gitlab和码云区别

github、gitlab和码云都是git的代码托管中心,但是github和码云在外网,访问慢,gitlab在内网,访问快

git基本结构

平时实际的在idea上的操作都是属于工作区的范畴

git本地库和远程库

令狐冲加入团队操作,在后边的git命令行中会说到

git常用命令操作

git命令都是和linux命令兼容的,所以在linux服务器能用到的操作命令在git上的命令行操作窗口也能用

git status(查看暂存区的内容)

创建新文件后,没有添加到暂存区之前,内容是红色的

git add(工作区内容添加到暂存区)

git rm cached 文件名(或者git reset head 文件名)

即gitadd之后删除暂存区内容(git add之后取消暂存区修改),但是工作区的内容并没有修改

注意

第一次创建的文件,要必须先add到暂存区,生成track追踪这个文件,然后再commit,以后如果要再对该文件进行修改或删除等其他操作了,可以直接commit,直接commit的文件不能进行暂存区的取消操作,如果在修改之后git add到暂存区了,可以通过git rm cached取消修改,然后在工作区修改完成后,重新git add,然后git commit -m "",否则直接git commit的话,只能通过回退版本的命令进行取消或修改【前提是你的上一个版本曾经已经提交到本地库了】

git commit(提交暂存区内容到本地库,形成一个版本)

必须要使用git commit -m"提交的标注信息",否则会出现如下窗口,让你添加提交信息

提交之后使用git status

git checkout(取消工作区修改)

git log、git log --pretty =oneline、git log --oneline、git reflog

均为查看历史记录

git log

日志结束标志=====》出现end

分页查看日志快捷键

git log --pretty=oneline

每条日志只显示一行,最左边的一大长串为hash值,也就是版本号,HEAD->master,意思是当前版本在master分支上,后边是每次提交的注释

git reflog --oneline

hash值(版本号长度)缩短

git reflog

git log --oneline和git reflog区别

git reset hard/mixed/soft 版本号回退

git reset hard 版本号

git reset mixed版本号

git reset soft版本号

三者区别

git(合并)冲突解决步骤

git branch

git branch(分支合并)

git config(设置签名)

最新回复(0)