| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> git 中常用的一些命令合集 -> 正文阅读 |
|
[开发工具]git 中常用的一些命令合集 |
git基本语法基本:git init 初始化(让git接管你的代码) git add 文件名字 或者 git add . 提交代码至暂存区 git commit -m'本次提交的说明' 提交代码(存区的代码)至git仓库 git status 检查状态 红色 说明文件在工作区 绿色 说明文件在暂存区 没有任何内容working tree clean 说明文件已经全部在git仓库了 git clone 地址 克隆地址 回退:git log 查看过去版本信息(提交记录) git reflog(查看全部版本信息) git reset --hard (修改版本号) 分支:git branch 查看分支 git branch 分支名字 创建分支 git checkout 分支名字 切换分支 git merge 分支名字 合并分支 (站在主分支上合并其他小分支,主分支一般不写代码,用于合并其他分支的) git branch -d 分支名字 删除本地分支 提交拉取代码git push -u origin master 提交代码 origin就是一个变量(本质是地址) master主分支名 -u 第一次使用了 以后提交只需要 git push git pull 拉取代码 远程分支git push origin 分支名 提交远程分支 git push -d origin 分支名 删除远程分支 查看分支git branch 查看本地分支 git branch -r 查看远程分支 git branch -a 查看远程、本地所有分支 git branch -av 查看所有分支以及说明、提交信息 git 工作树作用
解决问题当一个分支中,存在没有提交的代码(node_modules),这个时候就切分支,导致没有提交的代码和文件像狗皮膏药跟随在当前分支上,包越来越多,包版本混乱! 解决使用一个工作树 worktree ,把分支具象化,看的见摸得着!而且相互不影响! 最终效果每一个分支都可以有一个工作树,可以同时在多个分支上进行开发。 每次在创建新的工作树的时候,不会把没有提交的node_modules 带过来! 代码(3条命令)
操作说明
疑问
提交代码格式说明(commit)feat: 新功能(feature) fix: 修补bug docs: 文档(documentation) style: 格式(不影响代码运行的变动) refactor: 重构(即不是新增功能,也不是修改bug的代码变动) test: 增加测试 chore: 构建过程或辅助工具的变动 举个栗子
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/23 14:08:55- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |