| |
|
开发:
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常用命令 |
1、进入项目目录: cd 项目目录的路径 ? ? #进入项目目录 2、初始化本地git仓库:
3、查看版本库的状态:
三种状态 1.untraked file (工作区的文件未被跟踪的文件: 新建的文件没被暂存) 2.changes to be commited(暂存区的文件,将要被提交的修改: 文件已经被存入暂存区,还没有提交到本地仓库) 3.changes not staged for commit(没有准备提交的修改或文件之前提交过,然后进行了修改但还未add) 4、查看修改的内容:
5、把工作区的文件添加到暂存区:
6、把缓存区的文件提交到本地仓库
7、查看版本库的历史操作记录
版本回退第一种:修改的内容还没有添加到暂存区
第二种:修改的内容已经添加到暂存区,但是还没有提交到本地仓库
第三种:修改的内容已经提交到了本地仓库
分支操作每次提交,Git都把它们串成一条时间线,这条时间线就是一个分支,所以分支就是一条commit时间线。 一个项目可以对应多条分支,也可以对应一条分支
创建分支并切换两步完成:
创建分支并切换一步完成:
查看所有分支:
合并分支:
合并分支时,加上 删除分支:
查看分支合并图:
本地分支与远程分支同步:
标签管理一个版本库保存一个分支master,各自的版本库保存着各自的分支,各自的主分支名称都为master。 发布一个版本时,我们通常先在版本库中打一个标签,这样,就唯一确定了打标签时刻的版本。将来无论什么时候,取某个标签的版本,就是把那个打标签的时刻的历史版本取出来。所以,标签也是版本库的一个快照。 标签是指向某个commit的指针 打标签:
查看标签:
查看标签信息:
删除标签:
推送标签到远程:
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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/24 3:36:32- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |