github的使用 {#github的使用}
一、github新手够用指南: {#一、github新手够用指南:}
git 和 github 分别是什么?
git 是一个运行在你电脑上的版本控制软件,而 github 是基于 git 这个版本控制软件打造的网站
git 的三个概念:提交 commit、仓库:repository、分支:branch
安装 {#安装}
需要安装 git 和 vcode
git下载地址: https://git-scm.com/downloads
vcode官网: https://code.visualstudio.com/
vcode下载地址: https://code.visualstudio.com/Download
这是一个 github 的一个仓库地址
如果只是单纯的只是想把代码下载下来,只要很简单两步即可
1、点击 code
然后把 HTTPS 地址复制下来
2、打开 git ,使用命令 git clone <刚刚复制的地址>
然后就会把代码拉取下来
再其中你要想把代码下载到的文件夹中右键-----选择 git bash here
然后就可以看见源码已经下载下来了
如果不想这么麻烦的话可以直接点击 Download ZIP
即可,Download ZIP 就像普通的下载软件那样
常用前缀后缀(特殊查找资源小技巧) {#常用前缀后缀(特殊查找资源小技巧)}
- 找百科大全:awesome xxx
- 找例子:xxx sample
- 找空项目架子:xxx starter / xxx boilerplate
- 找教程:xxx tutorial
推荐视频教程: {#推荐视频教程:}
二、Git 搭配Github {#二、Git-搭配Github}
git clone
和 Download 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 "提交信息" # 第一次提交需要设置用户名和邮箱
|
3、查看提交历史 {#3、查看提交历史}
|-----------|-------------------------|
| 1
| git log -- stat
|
4、维护项目的日常 {#4、维护项目的日常}
|-------------------|-----------------------------------------------------------------|
| 1 2 3 4 5
| # 工作区打回 git checkout <filename> # 提交后撤回 git reset HEAD^
|
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
|