git
upd
官方文档
牛逼教程
安装
找教程,一路设置一路next就行了
git的雷
git log 的哈希可能会撞,概率很小
git push 在windows上新分支名称大小写不敏感,一个git的久远bug(windows本身对文件名大小写不敏感...)
git登陆并和github关联
git 命令
先理解git文件的三种状态
git init first_project
会生成一个 first_project文件夹,里面有一个隐藏.git版本库文件,dir /a:h可以查看
分支操作
git branch 新建分支,不切换分支
git checkout -b 新建分支,切换到新分支
git checkout 切换分支
git branch -d -d 删除远端分支
git branch -d/-D -D强制删除
git pull 从云端下载分支,并合并到当前分支
git fetch 下载分支但不合并
git rebase / git merge 都可以合并,合并机制不一样,有各自的风险