为什么要学习git?学会了git,我们就相当于有了github的钥匙。
所有软件都需要配置,git也不例外
git解决的问题:版本控制
git的6行配置
git config --global user.name 你的英文名
git config --global user.email 你的邮箱
git config --global push.default simple
git config --global core.quotepath false
git config --global core.editor "code --wait"
git config --global core.autocrlf input
git的初始化
git init
创建.git目录
增加文件到git,变成可提交文件
git add
.gitignore 描述哪些文件的变动是无需提交的
提交
git commit -m 字符串
git commit -v 强制提交时写提交注释
查看日志
git log 查看是之前提交日志
git reflog 查看全日志
回退或者恢复到某个版本
git reset --hard xxxxxx
创建分支
git branch x
进入分支
git checkout x
合并分支
git merge x