02 git使用的基本步骤详解

02 git使用的基本步骤详解


一、初始化本地库

  1. 创建一个空文件夹,我这里以test文件夹为例
  • 创建test文件夹,使用linux命令:mkdir test
  • 进入test文件夹,使用linux命令:cd test/
    02 git使用的基本步骤详解
  1. 初始化git本地库,初始化之后在test目录会产生一个隐藏文件夹.git/
  • 初始化命令:git init
  • 查看隐藏目录 .git/命令:ls -a
    02 git使用的基本步骤详解
  1. 设置签名。
  • 作用:区分不同开发人员的身份
  • 辨析:这里设置的签名和登录远程库(代码托管中心)的账号、密码没有任何关系。
  • 项目/仓库级别:仅在本地库范围有效
    使用命令:

git config user.name xxx
git config user.email [email protected]
cat .git/config #浏览config信息

02 git使用的基本步骤详解

  • 系统用户级别:登录当前操作系统范围有效
    使用命令:

git config --global user.name xxx
git config --global user.email [email protected]
cat ~/.gitconfig #浏览config信息

02 git使用的基本步骤详解

  • 级别的优先级:采用就近原则(即有项目/仓库级别的签名就使用项目/仓库级别的,没有就使用系统级别的签名)

二、提交到暂存区和本地库操作

  1. 提交到暂存器操作
  • 使用命令:git add [文件名]
  • 也可以使用命令:git add *表示提交所有文件到暂存区
  • 提交之后可以使用命令:git status来查看当前状态
    02 git使用的基本步骤详解
  1. 从暂存区提交到本地库操作
  • 使用命令:git commit -m "[提交标识信息(任意填)]" [文件名]
  • 也可以使用:git commit -m "[提交标识信息(任意填)]" *将暂存区所有的文件提交到本地库
  • 提交之后同样可以使用命令:git status来查看当前状态
    02 git使用的基本步骤详解

三、将本地库文件提交到远程库(码云的仓库等等)

  1. 登录gitee账号,创建新的仓库
    02 git使用的基本步骤详解
    02 git使用的基本步骤详解
    02 git使用的基本步骤详解
  2. 从本地库推送到远程库
  • 推送命令:git push [远程库地址或地址别名] [git分支名]
  • 一般为了方便以后的推送,我们可以给该远程库地址取别名。
    命令:git remote add [别名] [远程库地址]
    我们也可以使用命令:git remote -v查看别名信息。
    如果我们不想使用该别名了可以删除别名,使用命令:git remote remove [别名]
    02 git使用的基本步骤详解
  • 登录gitee账号就可以看到刚才推送的文件已经在远程库中了。
    02 git使用的基本步骤详解
  1. 克隆远程库。克隆会把远程库的所有文件全部下载下来。
  • 使用命令:git clone [远程库地址]
    02 git使用的基本步骤详解
  • 这是远程库当前的所有文件
    02 git使用的基本步骤详解
  • 这是克隆之后本地库文件
    02 git使用的基本步骤详解
  1. 远程抓取fetch+merge。
  • 使用命令:git fetch [远程库地址或地址别名] [git分支名]
    示例:git fetch origin master
  • 使用命令:git merge [远程分支名]
    示例:git merge origin/master

master`

  • 使用命令:git merge [远程分支名]
    示例:git merge origin/master