Git入门
Git入门
Git:十分简单!
所有东西下载慢就可以找镜像
https://npm.taobao.org/mirrors?spm=a2c6h.14029880.0.0.735975d7eFVLHn 淘宝镜像
环境配置
git config -l 查看配置
git config --system --list 查看系统配置
git config --global --list 查看全局配置
git config --global user.name "Chauncy"
git config --global user.email "liu5831835@163.com"
Git理论

working directory 工作区
stage 暂存区(虚拟)
repository 本地仓库
remote 远程仓库
Git文件状态:

untracked 未被追踪
unmodify 已追踪文件未修改
modified 已追踪文件已修改
staged 已存暂存区
查看状态:
- git status
提交:
- git add files
- git commit -m 消息
- git push
拉取:
- git pull
- git clone
- git check
初始化
- git init 本地搭建
- git clone url 远程克隆
gitignore文件
文件 .gitignore 的格式规范如下:
- 所有空行或者以注释符号
#开头的行都会被 Git 忽略。 - 可以使用标准的 glob 模式匹配。
- 匹配模式最后跟反斜杠(
/)说明要忽略的是目录。 - 要忽略指定模式以外的文件或目录,可以在模式前加上惊叹号(
!)取反。
所谓的 glob 模式是指 shell 所使用的简化了的正则表达式。星号(*)匹配零个或多个任意字符;[abc] 匹配任何一个列在方括号中的字符(这个例子要么匹配一个 a,要么匹配一个 b,要么匹配一个 c);问号(?)只匹配一个任意字符;如果在方括号中使用短划线分隔两个字符,表示所有在这两个字符范围内的都可以匹配(比如 [0-9] 表示匹配所有 0 到 9 的数字)。
生成SSH密钥并绑定远程仓库
ssh-keygen -t rsa
将C:\Users\用户名.ssh下的id_rsa.pub复制到远程仓库的ssh密钥中。
IDEA集成
便捷方法:首先在远程库新建一个仓库,本地克隆下来,把克隆的仓库文件复制到idea就搞定了
分支
git branch 查看所有分支
git branch -r 查看远程分支
git branch [branch] 新建分支
git checkout [branch] 切换到该分支
git checkout -b [branch] 新建并切换到该分支
git branch -d [branch] 删除分支
git merge [branch]
详细原理可以参考Pro Git这个手册,写得十分详细移动。我总结的肯定没这个好,这里就不粘贴复制了。

浙公网安备 33010602011771号