Git学习与使用


   学习 狂神的B站视频记得笔记  https://www.bilibili.com/video/BV1FE411P7B3

查看Git安装的配置

git config -l 查看git的所有配置
git config --system --list 查看git系统默认配置
git config --global --list 查看用户对于Git自己的配置

Git理论

  git有四个工作区域:本地工作目录、暂存区、本地仓库、远程仓库

创建本地仓库

  两种方式:

    (1):创建新的仓库,创建之后仅有一个 .git目录,里面存放相关版本信息

git init

    (2):克隆远程仓库,将远程服务器上仓库镜像一份到本地

git clone url

查看文件状态

#查看指定文件状态
    git status fileName

#查看所有文件状态
    git status

#添加所有文件到暂存区
git add .   

#提交暂存区的文件内容到本地仓库 -m (m是 msg的意思,表示提交信息、备注)
git commit -m '备注消息'

git push

提交时忽略文件:在 .gitignore 文件中配置,没有则新建此文件

  # 为注释符号

  *.txt    不提交 .txt结尾的文件

  !hello.txt   但是 hello.txt 除外

  /temp  忽略项目根目录下的temp 目录下的所有文件

  build/   忽略 build目录下的所有文件

  doc/*.txt   doc目录下的 所有 .txt 文件

生成密钥实现免密登录

ssh-keygen  之后一路回车 ,找到 c/用户/.ssh目录下的两个文件, 有pub的为公钥,复制到 gitee的SSH公钥配置中

Git分支

#列出本地所有分支
    git branch
#列出所有远程分支
    git branch -r
#新建一个分支,但仍然停留在当前分支
  git branch [branch-name]
#新建一个分支,并切换到该分支
  git chechout -b [branch]
#合并指定分支到当前分支
  git merge [branch]
#删除分支
  git branch -d [branch-name]
#删除远程分支
  git push origin --delete [branch-name]
  git branch -dr [remote/branch]

Git