教程|关于如何使用Git&GitHub的基本操作汇总&GitHub的密钥配置

2023/10/29 教程 共 2187 字,约 7 分钟

1. Git使用篇

1.1 下载安装Git

  1. 点击 官网链接 后,进入Git官网,下载安装包 Alt Text
  2. 然后根据系统类型进行下载,一般为windows Alt Text
  3. 一般选择64位的安装器版本 Alt Text
  4. 下载好后开始安装 Alt Text
  5. 点击Next Alt Text
  6. 默认即可,Next Alt Text
  7. 默认即可,Next Alt Text
  8. Next Alt Text
  9. Next Alt Text
  10. Next Alt Text
  11. Next Alt Text
  12. Next Alt Text
  13. Next Alt Text
  14. Next Alt Text
  15. Next Alt Text
  16. Next Alt Text
  17. install即可 Alt Text

    1.2 使用Git

    • 我们在桌面随便创建一个文件夹例如code
    • 进入code文件夹
    • 鼠标右键点击这个open git bash here

注意:git bash命令行界面(推荐) git GUI图形化界面

Alt Text

  • 看到这个页面 Alt Text
  • 输入代码配置全局信息:用户名(英文的)和邮箱
  • git config --global user.name yourname
  • git config --global user.email demo@qq.com

  • 配置好后,下面一些常用的指令
# 初始化本地仓库 创建本地git仓库
git init 

# 在本地编写完成代码后(工作区),把一些文件提交到暂存区
git add xxx 	把某一个文件或者文件夹提交到暂存区
git add . 	把当前仓库中所有最新修改的文件都提交到暂存区
git add -A	把所有最新修改的文件都提交到暂存区

# 查看当前文件的状态
#(红色代表在工作区,绿色代表在暂存区,看不见表示已经提交到历史区)
$ git status 查看当前文件

# 提交到本地仓库 ”提交备注信息“
git commit -m "first commit"

# 创建分支
git branch -M 分支名称

# 添加远程仓库
git remote add origin 远程仓库链接
# 查看本地仓库和哪些远程仓库保持链接
git remote -v 	
# 删除origin这个关联信息
git remote rm origin 		

# 推代码到远程仓库
git push -u origin 分支名称
# 拉取并合并分支
git pull origin 分支名称

注意:github创建仓库成功后,他会提供一个命令大全 例如: git init git add README.md git commit -m “first commit” git branch -M main git remote add origin 远程链接 git push -u origin main


最常用的指令:

  1. git init
  2. git add ./
  3. git commit -m "某某某提交的代码,内容"
  4. git push --set-upstream origin master

    2. GitHub使用篇

    2.1 如何git与GitHub建立联系呢?

  5. 先登录 Alt Text Alt Text

  6. 创建一个新的仓库 Alt Text Alt Text
    • 点击create Alt Text
    • 创建成功后,看到这个页面 Alt Text

      2.2 配置公钥

  • 我们先配置密钥,点击头像 Alt Text Alt Text Alt Text Alt Text
  • 接下来详细操做步骤

    1. 首先启动一个Git Bash窗口(非Windows用户直接打开终端)同上文章内容 Alt Text
    2. 执行:cd ~/.ssh Alt Text

注意: 如果返回“… No such file or directory”,说明没有生成过SSH Key,直接进入第4步。否则进入第3步备份!

  1. 备份:执行下面代码
    • mkdir key_backup
    • mv id_rsa* key_backup
  2. 然后生成新的Key:(引号内的内容替换为你自己的邮箱)
  • ssh-keygen -t rsa -C "your_email@youremail.com"

输出显示: 部分截图如下,已经打马赛克 Alt Text

  • 具体操作
  • Generating public/private rsa key pair.
  • Enter file in which to save the key (/c/Users/slien/.ssh/id_rsa): <press enter> 直接回车,不要修改默认路径
  • Enter passphrase (empty for no passphrase):<enter a passphrase> 不设置密码,直接回车,下同 Enter same passphrase again:<enter passphrase again> 设置一个密码短语,在每次远程操作之前会要求输入密码短语! 闲麻烦可以直接回车,不设置。
  • 成功:
Your identification has been saved in /c/Users/123131/.ssh/id_rsa
Your public key has been saved in /c/Users/1321312/.ssh/id_rsa.pub
The key fingerprint is:
SHA256:e111111111111111111111111111111111111j11111u1c 11111111@demo.com
The key's randomart image is:
+---[RSA ****]----+
|      . o +* o   |
 内容已更改
|     . = oo = .  |
|         .oo ... |
+----[SHA****]-----+

  1. 提交公钥:
  • 找到.ssh文件夹(看上边成功提示的路径,/c/Users/123131/.ssh/id_rsa),用文本编辑器(推荐npp)打开“id_rsa.pub”文件,复制内容到剪贴板。 Alt Text

Alt Text

  • 回到git bash页面

  • 输入 git remote add origin git@github.com:slience-me/demo.git 然后回车
  • 然后输入git remote -v 查看连接的远程仓库链接

Alt Text

  • 仓库连接成功,可以进行操作了

最常用的指令:

  1. git init
  2. git add ./
  3. git commit -m "某某某提交的代码,内容"
  4. git push --set-upstream origin master

文档信息

Search

    Table of Contents