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"
working directory 工作区
stage 暂存区(虚拟)
repository 本地仓库
remote 远程仓库
untracked 未被追踪
unmodify 已追踪文件未修改
modified 已追踪文件已修改
staged 已存暂存区
查看状态:
提交:
拉取:
文件 .gitignore
的格式规范如下:
#
开头的行都会被 Git 忽略。/
)说明要忽略的是目录。!
)取反。所谓的 glob 模式是指 shell 所使用的简化了的正则表达式。星号(*
)匹配零个或多个任意字符;[abc]
匹配任何一个列在方括号中的字符(这个例子要么匹配一个 a,要么匹配一个 b,要么匹配一个 c);问号(?
)只匹配一个任意字符;如果在方括号中使用短划线分隔两个字符,表示所有在这两个字符范围内的都可以匹配(比如 [0-9]
表示匹配所有 0 到 9 的数字)。
ssh-keygen -t rsa
将C:\Users\用户名.ssh下的id_rsa.pub复制到远程仓库的ssh密钥中。
便捷方法:首先在远程库新建一个仓库,本地克隆下来,把克隆的仓库文件复制到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这个手册,写得十分详细移动。我总结的肯定没这个好,这里就不粘贴复制了。
原文:https://www.cnblogs.com/chauncyL/p/12535777.html