avatar
Articles
165
Tags
34
Categories
0

Home
Archives
Tags
Categories
List
  • Music
  • Movie
Link
About
ALTNT's Hexo Blog
Home
Archives
Tags
Categories
List
  • Music
  • Movie
Link
About

git

Created2024-08-23|Updated2025-02-16
|Post Views:
Author: ALTNT
Link: http://blog.705553939.xyz/2024/08/23/%E8%B5%84%E6%96%99/git/
Copyright Notice: All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.
git
Previous
Docker快速入门
Next
Markdown 特殊符号及数学公式整理
avatar
ALTNT
Articles
165
Tags
34
Categories
0
Follow Me
Announcement
This is my Blog
Contents
  1. 1. git教程
  2. 2. 1 工作原理
    1. 2.1. 1.1 git的四个工作区域
    2. 2.2. 1.2 git的文件状态
  3. 3. 2 常用操作
    1. 3.1. 2.1 配置
    2. 3.2. 2.2 创建仓库
    3. 3.3. 2.3 本地提交
    4. 3.4. 2.4 推送改动
    5. 3.5. 2.5 分支操作
    6. 3.6. 2.6 更新与合并
    7. 3.7. 2.7 标签
    8. 3.8. 2.8 日志
    9. 3.9. 2.9 diff
    10. 3.10. 2.10 替换本地改动(慎用,未提交的本地修改内容可能丢失)
    11. 3.11. 2.11 git reset
  4. 4. 常见问题
    1. 4.1. 1、为什么我明明设置.gitignore 但是 git status 依旧会有.pyc 文件的修改记录
      1. 4.1.1. 解决办法:
    2. 4.2. 2、使用 git reset 撤销
      1. 4.2.1. 1. 使用 git reset 撤销 commit 但保留修改内容
      2. 4.2.2. 2. 使用 git reset 撤销 commit 并清空暂存区
      3. 4.2.3. 3. 使用 git reset 彻底撤销 commit 及修改内容
      4. 4.2.4. 4. 使用 git revert 创建一个新的 commit 来撤销指定 commit
      5. 4.2.5. 示例
    3. 4.3. 3、查看当前通过 git add 添加到暂存区的内容(也就是即将被提交的内容)
      1. 4.3.1. 1. 使用 git status 命令
      2. 4.3.2. 2. 使用 git diff --staged 命令
      3. 4.3.3. 3. 使用 git ls-files --stage 命令
    4. 4.4. 4、git 查看一个文件的修改历史
Recent Post
周报2025年6月8日2025-06-09
The 20 m Africa rice distribution map of 20232025-06-04
DCM————DeepCropMapping: A multi-temporal deep learning approach with improved spatial generalizability for dynamic corn and soybean mapping2025-06-04
重新复现CACM记录2025-06-04
机器学习相关概念2025-05-26
©2020 - 2025 By ALTNT
Framework Hexo|Theme Butterfly