// 克隆远程仓库
git clone 地址
// 初始化 在工作路径上创建主分支
git init
// 将本地仓库和远程仓库关联
git remote add origin 远程仓库链接地址
// 本地编辑代码后提交至远程分支 -u 参数,是推送内容并关联分支
git push -u origin master
// 查看状态
git status
// 将所有文件提交到暂存区
git add .
// 将某个文件存入暂存区
git add 文件名
// 提交到仓库 提交一份记录
git commit -m "提交的备注信息"
git commit -m "fix(XXX):xxx"
--commit 提交规范
feat 添加新特性
fix 修复bug
docs 仅仅修改了文档
style 仅仅修改了空格、格式缩进、逗号等等,不改变代码逻辑
refactor 代码重构,没有添加新功能或者修复bug
test 增加测试用例
chore 改变构建流程、或者增加依赖库、工具等
revert 回滚到上一个版本
// 推送到远程服务
git push
git push origin 分支名
git push -- force // 强制 推送到远程服务 (慎用)
git push -u origin master //将本地内容推送到远程仓库(第一次)
git push origin master //将本地内容推送到远程仓库(之后)
// 把该分支的内容合并到现有分支上
git merge 分支名
git merge dev (--no-ff)(-m)//合并,把dev分支的工作成果合并到master分支上
git helper -a // 查看全部git子命令
git diff // 查看变更 工作区与暂存区的差异比对
git diff --cached // 暂存区与提交版本的差异
git diff HEAD // 工作区与仓库中最后一次提交版本的差别
git log --oneline //拉出所有提交信息 q是退出
git log -5 // 查看前5次的提交记录
git log --oneline -5 // 打印出的日志里面只有哈希值和修改的内容备注
git log 文件名 // 查看该文件的提交
git log --grep // 想过滤看到的内容 过滤日志
git log -n // 查看近期提交的n条信息内容
git log -p // 查看详细提交记录
git rebase -i HEAD~3 // 变基操作,改写历史提交 把多次提交合并起来
git branch 分支名 // 新建分支
git branch -d 分支名 // 删除分支
git branch -D 分支名 // 强制删除 若没有其他分支合并就删除 d会提示 D不会
git branch -m 旧分支名 新分支名 // 修改分支名
git branch -M 旧分支名 新分支名 // 修改分支名 M强制修改 若与其他分支有冲突也会创建(慎用)
git branch // 查看当前所有分支
git branch -v // 查看分支以及提交hash值和commit信息
git branch -r // 列出远程分支(远程所有分支名)
git branch -a // 查看远程分支(列出远程分支以及本地分支名 远程分支会以remote/origin/分支名这种形式展示 红色标识)
git checkout 分支名 // 切换分支
git checkout -b 分支名 // 创建并切换分支
git cherry-pick commitId // 把其他分支的某一次提交内容合并到当前分支 这个在我们平时多分支开发中很常用
git remote prune origin 删除远程仓库不存在的分支 (git branch -a使用)
git config --global user.name "自己的用户名"
git config --global user.email "自己的邮箱"
git config --global --list // 检查是否配置成功
--cmd常用命令
· clear 清屏
· cd ./x 文件夹名称进入文件夹
· cd ../x 进入上一层级目录
· dir 查看当前目录下的文件和文件夹
· ls 查看当前目录下的文件和文件夹
· touch x 创建文件
· rm x 删除文件
· mkdir 文件夹名称 创建文件夹 mk:make
· rmdir 文件夹名称 删除文件夹 rm:remove
. cat 文件名 查看文件内容:cat.git/HEAD
· cat 1.txt>> 2.txt 将文件1.txt内容写入到2.txt
VIM常用命令
· i 表示编辑模式
· esc键 表示退出编辑模式
· :wq 表示保存文件
· :wq! 表示保存文件并关闭文件
· vim 文件名 打开文件
git 常用
于 2024-04-18 16:39:14 首次发布