安装教程:blog.csdn.net/m0_48203614…
Git运行程序
Git Bash(推荐)
Linux风格的命令行
Git CMD
Windows风格的命令行
Git GUI
图形化界面的Git
Git配置
所有配置文件都保存在本地
1.设置用户名
git config --global user.name "cdl"
2.设置用户邮箱
git config --global user.email "123456789@qq.com"
Git核心理论
Work Space 工作区
Stage 暂存区
Repository 本地仓库
Remote 远程仓库
(1)git add files 提交至暂存区
(2)git commit 提交至本地仓库
(3)git push 提交至远程仓库
(-3)git pull 从远程仓库提取
(-2)git reset 从本地仓库提取
(-1)git checkout 从暂存区提取
Git项目
git文件的四种状态
Untracked
未跟踪,文件在本地
Unmodify
已入库,未修改
Modified
已入库,已修改
Staged
暂存,文件在暂存区
忽略文件
.gitignore文件保存忽略配置
*代表任意多个字符
?代表一个字符
[abc]代表方括号代表可选字符范围
{str1,str2}代表大括号代表可选字符串范围
!代表非
/xxx代表忽略根目录文件夹,除了xxx文件夹
xxx/代表忽略xxx文件夹
*.txt # 忽略所有.txt结尾文件
!lib.txt # 但lib.txt除外
/temp # 忽略根目录文件,除了temp文件夹
build/ # 忽略build文件夹下的文件
doc/*.txt # 忽略doc文件夹下的所有txt文件
免密登录
设置本机绑定SSH公钥,本机免密登录
ssh-keygen #生成公钥
ssh-keygen -t rsa #生成加密公钥
ssh-keygen -t rsa -C "123465@163.com" #生成加密公钥
cat ~/.ssh/id_rsa.pub # 读取公钥