IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> git_linux使用 -> 正文阅读

[开发工具]git_linux使用

1、tortoiseSVN与git的区别:

tortoiseSVN是集中式的版本管理工具:本地写的代码,提交到服务器端,每次代码迭代,需要先从SVN服务器上下载指定版本的代码,在本地修改完成后,再提交SVN服务器。

git:是分布式的版本管理工具:在自己的机器上创建一个版本库,自己去维护,最后再向服务器提交更新。

2、git——Linux的使用:

git有三个基本概念:工作区(写代码的地方)、暂存区(每次小的修改暂时存放处)、版本库(每次版本更新代码存放区)。在工作区内修改代码,及时add到暂存区,最后统一commit到版本库。

(1)安装:
sudo apt-get install git

(2)初始化git仓库:
git init

(3)查看状态:
git status

(4)增加文件到暂存区:
git add main.c

(5)提交版本库:
git commit -m “注释”
(加了-a,在 commit 的时候,能帮你省一步 git add ,但也只是对修改和删除文件有效, 新文件还是要 git add,不然就是 untracked 状态)

(6)查看提交历史

git log
git log --oneline

(7)git reflog
在这里插入图片描述
(8)版本回退:
git reset --hard HEAD~1
(当前版本是HEAD0,前一版本是HEAD~1,依次向前)

git reset --hard ce39d48 (建议使用ce39d48,便于回溯)
在这里插入图片描述

(9)基于远程仓库克隆到本地
git clone <remote_url>

(10)分支管理:
创建分支命令:git branch (branchname)
切换分支命令: git checkout (branchname)
合并分支命令: git merge
列出分支基本命令:git branch
删除分支命令:git branch -d (branchname)

(11)打标签
git tag -a v1.0

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-07-17 16:44:21  更:2022-07-17 16:47:56 
 
开发: 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年5日历 -2024/5/18 15:03:13-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码