关于git与github的一些基本使用

219 阅读1分钟

git的一些基本命令

克隆及初始化

克隆仓库git clone <git地址>

初始化仓库git init

提交等操作

添加文件到暂存区git add -A

把暂存区的文件提交到仓库git commit -m "提交信息"

查看提交的历史记录git log --stat

撤销等操作

工作区回滚git checkout <filename>

撤销最后一次提交git reset HEAD^1

分支操作

以当前分支为基础新建分支git checkout -b <branchname>

列举所有的分支git branch

单纯地切换到某个分支git checkout <branchname>

删掉特定的分支git branch -D <branchname>

合并分支git merge <branchname>

合并分支如果遇到冲突且自己判断不了选用哪个为正确git merge --abort

推送当前分支最新的提交到远程git push

拉取远程分支最新的提交到本地git pull

补充2:点开分支管理发现没有 file histroy/commits 之类的增强功能,需要安装一个 vscode 必备插件 GitLens才能进行图形化git操作

GitHub特殊的查找资源小技巧-常用前缀后缀

  • 找百科大全 awesome xxx
  • 找例子 xxx sample
  • 找空项目架子xxx starter / xxx boilerplate
  • 找教程 xxx tutorial

GitHub找开源项目的一些途径