git命令

1.Git 配置 

git config
git config --system:/etc/gitconfig 文件
git config --global:~/.gitconfig 文件
用户信息
git config --global user.name "runoob"
git config --global user.email test@runoob.com
文本编辑器
git config --global core.editor emacs
差异分析工具
git config --global merge.tool vimdiff
查看配置信息
git config --list
git config user.name:直接查阅某个环境变量的设定
编辑 git 配置文件
git config -e # 针对当前仓库
git config -e --global # 针对系统上所有仓库

2.GIT命令

git init:初始化使用当前目录作为 Git 仓库,在当前目录生成一个 .git 目录
git add filename:将文件放在暂存区
git commit -m '提交注释信息'
git clone <repo>:从现有 Git 仓库中拷贝项目,repo:Git 仓库
git clone <repo> <directory>:克隆到指定的目录

3.Git 基本操作

创建仓库命令
git init 初始化仓库
git clone 拷贝一份远程仓库,也就是下载一个项目。
提交与修改
git add 添加文件到暂存区
添加一个或多个文件到暂存区:

git add [file1] [file2] ...

添加指定目录到暂存区,包括子目录:

git add [dir]

添加当前目录下的所有文件到暂存区:

git add .

AM README:AM 状态的意思是这个文件在我们将它添加到缓存之后又有改动
A hello.php

git status 查看仓库当前的状态,显示有变更的文件。
使用 -s 参数来获得简短的输出结果:
git diff 比较文件的不同,即暂存区和工作区的差异。

尚未缓存的改动:git diff
查看已缓存的改动: git diff --cached
查看已缓存的与未缓存的所有改动:git diff HEAD
显示摘要而非整个 diff:git diff --stat

git commit 提交暂存区到本地仓库。
git reset 回退版本。
git rm 删除工作区文件。
git mv 移动或重命名工作区文件。
提交日志
git log 查看历史提交记录
git blame <file> 以列表形式查看指定文件的历史修改记录
远程操作
git remote 远程仓库操作
git fetch 从远程获取代码库
git pull 下载远程代码并合并
git push 上传远程代码并合并

4.GIT分支管理

git branch:列出分支
git branch (branchname):创建分支
git checkout (branchname):切换分支
git checkout -b (branchname):创建新分支并立即切换到该分支下:
git branch -d (branchname):删除分支命令
git merge:将任何分支合并到当前分支中

5.Git 查看提交历史

git log - 查看历史提交记录。
--oneline 选项来查看历史记录的简洁的版本
--graph 选项,查看历史中什么时候出现了分支、合并,开启了拓扑图选项
--reverse 参数来逆向显示所有日志
--author
--decorate
git blame <file> - 以列表形式查看指定文件的历史修改记录。
Git 标签
git tag -a v1.0:-a 选项意为"创建一个带注解的标签"

6.修改commit注释

参考:

Git使用小技巧【修改commit注释, 超详细】







posted @   雨潇潇兮  阅读(17)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示