51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

Github使用

github的使用 {#github的使用}

一、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-搭配Github}

git cloneDownload ZIP 下载的区别:

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

1、初始化仓库 {#1、初始化仓库}

|-----------|------------------| | 1 | git init |

2、第一次提交 {#2、第一次提交}

|-----------------------|--------------------------------------------------------------------------------| | 1 2 3 4 5 6 7 | # 先提交到暂存区 git add -A # 从暂存区提交上去 git commit -m "提交信息" # 第一次提交需要设置用户名和邮箱 |

微信截图_20220306151850

3、查看提交历史 {#3、查看提交历史}

|-----------|-------------------------| | 1 | git log -- stat |

微信截图_20220306151752

4、维护项目的日常 {#4、维护项目的日常}

|-------------------|-----------------------------------------------------------------| | 1 2 3 4 5 | # 工作区打回 git checkout <filename> # 提交后撤回 git reset HEAD^ |

微信截图_20220306152537

5、分支 {#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 远程仓库 {#6、Git-与-Github-远程仓库}

|-------------------|-------------------------------------| | 1 2 3 4 5 | # 推送 git push # 拉取 git pull |

...or push an existing repository from the command line {#…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: {#三、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 |

推荐视频教程: {#推荐视频教程:-1}

赞(0)
未经允许不得转载:工具盒子 » Github使用