一、概述
Git 和 GitHub是什么?
Git 是一个运行在电脑上的版本控制软件,GitHub 则是基于 Git 这个版本控制软件打造的网站。
Git 的三个概念:提交 commit、仓库 repository、分支 branch
二、Git 常用开发指南
本地文件夹初始化为仓库:git init
- 第一次提交
git add -A // 提交所有文件
git commit -m "描述"
- 配置邮箱
git config --global user.email "xxx"
git config --global user.name "xxx"
- 查看提交历史
git log --stat
- 维护项目日常
工作区撤销修改
git checkout "filename"
提交后撤销
git reset HEAD^
- 分支
从当前节点系新建分支
git checkout -b <branchname>
列举所有的分支
git branch
单纯的切换到某个分支
git checkout <branchname>
删掉特定的分支
git branch -O <branchname>
合并分支
git merge <branchname>
放弃此次合并
git merge --abort
- 已有仓库添加到远程仓库
git remote add origin 远程地址
git branch -M main
git push -w origin main
三、Git 和 GitHub 远程仓库
推送当前分支到远程仓库 git push
拉取远程分支最新的提交到本地 git pull
特殊的查找资源小技巧-常用前缀后缀
• 找百科大全 awesome xxx
• 找例子 xxx sample
• 找空项目架子 xxx starter / xxx boilerplate
• 找教程 xxx tutorial