10分钟快速学习Git常见知识点和常用命令

Git基本操作

Git三种状态

  • 已修改(modified)修改了文件,但是还没有保存到数据库中
  • 已暂存(staged)对一个已修改的文件的当前版本做了标记,让其包含在下次提交的快照中
  • 已提交(committed)数据已经安全的保存在本地数据库中

Git工作流程

  1. 在工作目录中修改文件;
  2. 暂存文件,将文件的快照放入暂存区域;
  3. 提交更新,找到暂存区域的文件,将快照永久性存储到Git仓库目录中。

Git初始设置

  • 设置用户信息

    git config -global user.name "your name"  
    git config -global user.email youremail@email.com

Git基本命令

  • 初始化仓库

    git init
  • 加入文件

    git add *.c
    git commit -m 'Your Information'
  • 克隆现有仓库

    git clone https://github.com/elegantking/PythonSpiderGuide

    如果想定义本地的仓库名称,可以使用在后面加入自己的名称,例如

    git clone https://github.com/elegantking/PythonSpiderGuide MyPythonProject
  • 检查当前文件状态

    git status
  • 查询文件更新哪些部分

    git diff
  • 删除指定文件

    git rm file
  • 查看提交历史

    git log

    显示每次提交的内容差异

    git log -p -2
  • 查看已经配置的远程仓库服务器

    git remote
  • 从远程仓库中获取新的数据

    git fetch [remote-name]
  • 推送到远程仓库

    git push
  • 移除远程仓库

    git remote rm [remote-name]

Git分支命令

  • 创建分支

    git branch [name]
  • 切换到指定分支

    git checkout [name]
  • 合并分支

    git merge [name]

参考资料

Pro Git第二版 简体中文

    原文作者:君若雅
    原文地址: https://segmentfault.com/a/1190000011689338
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞