基本理论
四大区域:
-
工作目录
-
暂存目录
-
文件仓库(本地)
-
远程仓库
它们之间的关系:
工作流程:
非图形化界面,基于Git Bash命令行
查看配置
git config -l //所有配置文件都放在本地(gitconfig)
查看当前目录下的git配置
git config --system --list
查看当前项目下系统配置,相当于在git config -l加了一个过滤条件
git config --global --list
查看全局配置
上面这些配置安装默认会自动配置
修改配置
git config --global user.name "xxxx"
修改用户名
git config --global user.email "xxxxxx"
修改邮箱
创建Git项目(两种)
1、git init
在项目目录下执行
2、git clone url
常用命令
git status
查看当前目录下文件状态(哪些修改了哪些没被跟踪)git status 文件名查看指定文件状态
git add xxx
将xxx提交到暂存区,如果是git add . 则是把目录下所有文件都提交到赞存区
git commit -m "xxxxxxxx"
提交暂存区的东西到本地仓库,xxxxx为说明信息
忽略提交文件
在主目录下建立 .gitignore,规则如下:
分支管理
git branch
列出当前所有分支
git branch -r
查看当前远程分支
git branch xx
新建xx分支
git checkout -b xx
切换到xx分支
git branh -d xx
删除xx分支
git push origin --delete xx
删除远程分支xx
git merge xx
将xx合并到当前分支
参考:https://gitee.com/all-about-git /// 建议直接看这个,很全很nice,看视频学完了视频最后才说有这个。。。。