学习资料
【狂神说Java】Git最新教程通俗易懂_哔哩哔哩_bilibili
介绍
- 分布式版本控制
- 所有版本信息全部同步到本地的每个用户,可在本地查看所有版本历史
官网
程序
- Git Bash:Unix 与 Linux 风格命令行
- Git CMD:Windows 风格命令行
- Git GUI:图形界面 Git
配置文件
查看不同级别的配置文件
git config --system --list # 查看系统config
git config --global --list # 查看当前用户(global)配置
设置用户名与邮箱
git config --global user.name 'kuangshen'
git config --global user.email '24736743@qq.com'
工作区域
- 工作区→暂存区→本地仓库→远程仓库
- 工作区:本地存放项目代码位置
- 远程仓库:Gitee/Github
项目搭建
-
本地仓库搭建
git init #在当前目录新建一个Git代码库
-
克隆远程仓库
git clone https://gitee.com/kuangstudy/openclass.git
-
IDEA 集成 Git
新建项目,将远程的 git 文件目录拷贝到项目中即可 -
文件命令操作
git status # 查看所有文件状态 git add . # 添加所有文件到暂存区 git commit -m "content" # 提交暂存区中内容到本地仓库 git push # 本地仓库到远程仓库
忽略文件
*.txt # 忽略所有 .txt结尾的文件
!lib.txt # lib.txt除外
/temp # 仅忽略项目根目录下的TODO文件,不包括其它目录temp
build/ # 忽略build/目录下的所有文件
doc/*.txt # 会忽略 doc/notes.txt 但不包括 doc/server/arch.txt