git的使用

Posted zc110

tags:

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

git的使用

git和github 的区别

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

初始化git仓储

新建一个项目project,点进目录右击选择git bash
技术图片

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

配置用户名和邮箱

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

git config --global user.email  "xx@sina.com" # 邮箱

把代码存储到 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 ./ # 当前目录只要是修改过的文件都放到暂存区

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

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

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

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

markdown Git代码片段

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

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