git 入门

Posted mhxs

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git 入门相关的知识,希望对你有一定的参考价值。

目录

Github 命令操作

配置基本信息

  1. 配置用户名:

    git config --global user.name ‘Liu0506‘
  2. 配置用户邮箱信息:

    git config --global user.email ‘[email protected]
  3. 初始化: 配置文件.git 目录

    git init


向仓库添加文件

技术分享图片

  1. 新建text文件夹:

    git mkdir text

  2. 显示当前位置:

    pwd

  3. 进入text文件夹:

    cd text

  4. 创建文件 1.php:

    touch 1.php

  5. 查看文件信息:

    git status

  6. 文件添加到暂存区域:

    git 1.php

  7. 文件添加到仓库, 添加完用 git status 查看状态:

    git commit -m ‘1.php‘
    git status  // 查看状态
    

修改仓库文件

  1. 查看状态:

    git status

  2. 编辑文件:

    vi/vim 1.php

小提示: 退出 vim 编辑器方法
保存并退出:

  1. Esc + : + wq
  2. Esc + shift + zz

直接退出:

  1. Esc + : + q
  2. Esc + !
  1. 查看文档内容:

    cat 1.php

  2. 提交修改过的文件到暂存区, 并提交到仓库, 添加修改注释:

    git add ‘1.php‘
    git commit -m ‘第一次修改文件‘


删除文件

技术分享图片

  1. 删除文件

    rm 1.php

  2. 从git中删除文件

    git rm 1.php

  3. 提交操作

    git commit -m ‘第一次通过git删除文件‘
    ********************

远程管理git仓库

  1. 查看个人信息:
    git config --list   
    // [email protected]=31015664
    // [email protected]
  1. 克隆项目:

    git clone https://github.com/Liu0506/example.git

  2. 添加文件, 提交文件到暂存区, 提交到本地仓库, 上传到git仓库:

    touch 1.html // 创建 1.html
    vim 1.html 
    git add 1.html // 添加到暂存区
    git commit -m ‘第二次通过git提交到本地仓库‘ // 提交添加修改信息
    git push // 本地仓库同步到git远程仓库
    

注意: 第一次同步会出问题, 原因是没设置账号密码.

  1. 修改已存在的项目文件, 并同步修改到远程仓库:
    // 首先直接对克隆的项目文件进行修改
    git add --all // 自动将修改的内容添加到暂存区
    git status  // 查看添加信息
    git commit -m ‘添加修改信息到本地仓库‘
    git push // 同步信息

Error

错误代码: ! [rejected] master -> master (fetch first)

原因: 远程仓库和本地仓库没有同步

解决方案: 
    1. git pull origin master // 同步
    2. git push origin master // 上传




以上是关于git 入门的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段15——git命令操作一个完整流程

如何管理在每个 git 版本中添加私有代码片段?

使用 Git 来管理 Xcode 中的代码片段

markdown Git代码片段

《Git小书》笔记:1 前言

GitGit 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )(代码片段