git的使用

git的使用

git和github 的区别

  • Git 是一种方法。而 GitHub 只是使用这种方法的一个代码仓库,就是git是操作的,GitHub是个网址

初始化git仓储

新建一个项目project,点进目录右击选择git bash
git的使用

git init # 初始化仓库,这个git对我们项目的代码进行备份

配置用户名和邮箱

git config --global   user.name "xiaoming" # 用户名

git config --global user.email  "" # 邮箱

把代码存储到 git 仓储中

  • 分两步走:

    • 把代码放到.git隐藏目录的大门(暂存区)

      git add ./readme.md # ./readme.md 文件路径要说明
    • 把门口的代码放入房间里面

      git commit -m "这是对这次添加东西的说明"

区域划分:

  • 工作区:就是你在电脑里能看到的目录,比如我的learngit文件夹就是一个工作区。
  • 版本库:工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库。
  • 暂存区:Git的版本库里存了很多东西,其中最重要的就是称为stage(或者叫index)的暂存区,还有Git为我们自动创建的第一个分支master。

查询当前所处的工作状态 git status

On branch master
nothing to commit, working tree clean
# 我们提交完了,当前的工作区是干净的


(use "git add <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

	modified:   readme.txt
# 把文件放在了暂存区

(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)

	modified:   readme.txt
# 我们的文件修改了,但是没有放到暂存区(大门口)

如果我们修改了两个文件是不是要add两次命令呢,不需要

git add ./ # 当前目录只要是修改过的文件都放到暂存区

相关推荐