github的使用

一、github新手够用指南:

git 和 github 分别是什么?

git 是一个运行在你电脑上的版本控制软件,而 github 是基于 git 这个版本控制软件打造的网站

git 的三个概念:提交 commit、仓库:repository、分支:branch

安装

需要安装 git 和 vcode

git官网:https://git-scm.com/

git下载地址:https://git-scm.com/downloads

vcode官网:https://code.visualstudio.com/

vcode下载地址:https://code.visualstudio.com/Download

这是一个 github 的一个仓库地址

微信截图_20220306134146

如果只是单纯的只是想把代码下载下来,只要很简单两步即可

1、点击 code 然后把 HTTPS 地址复制下来

微信截图_20220306134429

2、打开 git ,使用命令 git clone <刚刚复制的地址> 然后就会把代码拉取下来

再其中你要想把代码下载到的文件夹中右键—–选择 git bash here

WeChat 截圖_20220205211202

微信截图_20220306134840

然后就可以看见源码已经下载下来了

微信截图_20220306145102

如果不想这么麻烦的话可以直接点击 Download ZIP 即可,Download ZIP 就像普通的下载软件那样

微信截图_20220306135048

常用前缀后缀(特殊查找资源小技巧)

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

推荐视频教程:

二、Git 搭配Github

git cloneDownload ZIP 下载的区别:

Download ZIP下载的只是一个非常普通的一个文件夹而 git clone 下载下来的是仓库,文件夹要通过 git 初始化后才能变成仓库

1、初始化仓库

1
git init

2、第一次提交

1
2
3
4
5
6
7
# 先提交到暂存区
git add -A

# 从暂存区提交上去
git commit -m "提交信息"

# 第一次提交需要设置用户名和邮箱

微信截图_20220306151850

3、查看提交历史

1
git log --stat

微信截图_20220306151752

4、维护项目的日常

1
2
3
4
5
# 工作区打回
git checkout <filename>

# 提交后撤回
git reset HEAD^

微信截图_20220306152537

5、分支

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# 从当前节点新建分支
git checkout -b <要创建的分支名>

# 例举所有的分支
git branch

# 分支切换
git checkout <要切换的分支名>

# 删掉特定的分支
git branch -D <要删除的分支名>

# 合并分支
git merge <分支名>

6、Git 与 Github 远程仓库

1
2
3
4
5
# 推送
git push

# 拉取
git pull

…or push an existing repository from the command line

1
2
3
git remote add origin https://github.com/sityliu/test.git
git branch -M main
git push -u origin main

三、PS:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# git init来初始化我的文件夹为git repo,然后使用git remote add origin url添加了一个远程存储库。现在我想删除这个git remote add origin,并添加一个新的存储库git remote add origin new-url。该怎么做?


# 查看远程信息
git remote -v

# 删除全部远程源
git remote remove origin

# 新增远程源
git remote add origin git@XXXX




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

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

推荐视频教程: