首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Git 简单实用教程

Git 简单实用教程

作者头像
汀丶人工智能
发布2022-12-01 16:04:33
发布2022-12-01 16:04:33
6300
举报
文章被收录于专栏:NLP/KGNLP/KG

相关链接:


Git

工作区域(Working Directory)就是你平时存放项目代码的地方。

暂存区域(Stage)用于临时存放你的改动,事实上它只是一个文件,保存即将提交的文件列表信息。

Git 仓库(Repository)就是安全存放数据的位置,这里边有你提交的所有版本的数据。其中,HEAD 指向最新放入仓库的版本(这第三棵树,确切的说,应该是 Git 仓库中 HEAD 指向的版本)。

Git 的工作流程一般是酱紫:

  1. 在工作目录中添加、修改文件;
  2. 将需要进行版本管理的文件放入暂存区域;
  3. 暂存区域的文件提交到 Git 仓库。 Git 管理的文件有三种状态:已修改(modified)、已暂存(staged)和已提交(committed)

查看当前工作:

git status

提交记录

git log

回到过去版本

Head~ 快照  回到上一个版本  head~10 回到第十个版本

Git rest – head~

  1. 指向上一个快照
  2. 移动后的快照回滚到暂存区域

快照是数据存储的某一时刻的状态记录;备份则是数据存储的某一个时刻的副本

比较暂存区域和工作目录

Git diff

比较改动后不同代码

移动命令 d、u半页移动 j、k按行移动等等·

H帮助文档会有提示

Q退出

比较历史快照

Git diff  版本号5位   版本号    两个版本号前五位即可

比较当前工作目录和git仓库区别

Git commit –amend

文件删除回复

Git checkout – 文件名

文件不小心提交后:

Git rm 文件名删除从工作区删除

回到过去

Git reset – soft HEAD~

就不会留下痕迹

Git rm -f  强制删除暂存和工作区域对应文件

Git rm –cached 文件名  删除暂存区域文件

重命名

Git mv game.py(旧文件) wordgame.py(新文件)

Git分支

创建分支

Git branch feature(分支名)

Git log –decorate       --oneline 一行显示一个快照  --graph  --all 图形化显示从下到上

(git log)

切换分支:Git checkout 分支名  

合并删除分支

Git merge 分支

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-03-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档