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]