参考资料:
Github 新手够用指南 | 全程演示&个人找项目技巧放送
40 分钟学会 Git | 日常开发全程大放送&搭配Github
常用前缀后缀
找百科大全 awesome xxx
找例子 xxx sample
找空项目架子 xxx starter / xxx boilerplate
找教程 xxx tutorial
VSCode使用技巧
U:新文件
M:已修改文件
将文件从工作区添加到暂存区:点击+号
暂存所有更改:点击文件夹的+号
将文件提交到仓库:在消息栏中输入消息并提交
撤销未添加到暂存区的更改:git checkout <文件名> / 点击返回号(更常用)
回退到之前已提交的版本:git reset HEAD / git reset HEAD^1 / 点击undo commit(更常用)
查看分支:git branch
新建分支(以当前分支为基础):git branch -b <分支名>
删除分支:git branch -D <分支名>
切换分支:git checkout <分支名>
合并分支(在master分支下):git merge <分支名>
放弃合并:git merge --abort
分支冲突时的几种选择:accept current change / accept incoming change / accept both change / compare changes,可以直接点击
每个commit对应一个哈希值
推送和拉取
推送本地仓库:首先在github上新建空白仓库,github自动给出了几种方法。
这里我们使用第二种,将已创建好的仓库推送到远程仓库。
输入命令,弹出网页进行认证,推送成功。
推送本地已提交的更改:git push
拉取远程仓库的内容:git pull(例:可以直接在github上提交更改然后拉取到本地仓库)