github基本操作

这篇具有很好参考价值的文章主要介绍了github基本操作。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目标

把本地的一个项目放到github上,方便浏览和管理

步骤

要将本地代码推送到 GitHub 上,您需要执行以下步骤:

1. 在 GitHub 上创建一个新的仓库。
2. 在本地计算机上使用 Git 命令行工具初始化一个新的 Git 仓库。
3. 将本地代码添加到 Git 仓库中。
4. 将代码提交到本地 Git 仓库。
5. 将本地 Git 仓库与 GitHub 上的远程仓库关联。
6. 将本地 Git 仓库中的代码推送到 GitHub 上的远程仓库。

以下是具体步骤:

1. 在 GitHub 上创建一个新的仓库。

   在 GitHub 主页上,单击右上角的“+”号,然后选择“New repository”。输入仓库名称、描述等信息,并选择是否将仓库设置为公共或私有。

2. 在本地计算机上使用 Git 命令行工具初始化一个新的 Git 仓库。

   打开命令行工具,进入您的项目文件夹,然后运行以下命令:

   ```
   git init
   ```

3. 将本地代码添加到 Git 仓库中。

   运行以下命令将所有文件添加到 Git 仓库中:

   ```
   git add .
   ```

   如果您只想添加特定的文件,可以使用以下命令:

   ```
   git add <filename>
   ```

4. 将代码提交到本地 Git 仓库。

   运行以下命令将代码提交到本地 Git 仓库中:

   ```
   git commit -m "Initial commit"
   ```

   在引号中输入提交信息,例如“Initial commit”。

5. 将本地 Git 仓库与 GitHub 上的远程仓库关联。

   在 GitHub 上创建的仓库有一个远程仓库 URL。运行以下命令将本地 Git 仓库与远程仓库关联:

   ```
   git remote add origin <remote repository URL>
   ```

   在上面的命令中,将 `<remote repository URL>` 替换为您在 GitHub 上创建的仓库的远程仓库 URL。

6. 将本地 Git 仓库中的代码推送到 GitHub 上的远程仓库。

   运行以下命令将本地 Git 仓库中的代码推送到 GitHub 上的远程仓库:

   ```
   git push -u origin master
   ```

   在上面的命令中,`-u` 参数将本地 Git 仓库与远程仓库关联,并将本地分支 `master` 推送到远程仓库的 `master` 分支。以后,您只需要运行 `git push` 命令即可将本地更改推送到远程仓库中。

指令补充

更换远程仓库链接

这个错误提示说明你已经为这个仓库添加了一个名为 `origin` 的远程仓库,无需再次添加。你可以使用 `git remote -v` 命令查看当前已经添加的远程仓库列表,确认是否已经添加了正确的远程仓库。如果需要更改远程仓库地址,可以使用 `git remote set-url` 命令。例如,如果你需要将远程仓库地址修改为 `https://github.com/LPtrichor/chatgpt_admin_new.git`,那么可以使用以下命令:

```
git remote set-url origin https://github.com/LPtrichor/chatgpt_admin_new.git
```

记得将 `https://github.com/LPtrichor/chatgpt_admin_new.git` 替换为你实际需要使用的远程仓库地址。

结果就报403错误了,不知道啥原因,不要随便更换用户

核心误区

github,github,github,git

 这个指令把代码push到了master分支

当时我还在main分支看呢,结果啥也没有,以为git指令搞错了你呢

github,github,github,git

同步遇到的问题

> git pull --tags origin main fatal: unable to access 'https://github.com/LPtrichor/chatgpt_next_web.git/': Failed to connect to github.com port 443 after 21054 ms: Couldn't connect to server

切换为ssh连接

绑定密钥

这个错误表示你的 GitHub 账户下没有找到任何公共 SSH 密钥。如果你想要通过 SSH 连接 GitHub,你需要生成一个新的 SSH 密钥,并将公钥添加到你的 GitHub 账户。

下面是一步步如何生成 SSH 密钥并添加到 GitHub 账户的指南:

1. **生成新的 SSH 密钥**:打开 Git Bash 或者你的终端,输入以下命令(将 email@example.com 替换为你的 GitHub 邮箱):

   ```bash
   ssh-keygen -t ed25519 -C "email@example.com"
   ```

   当系统询问你 "Enter a file in which to save the key" 时(也就是询问你要将密钥保存在哪里),你可以按回车,这将会在默认的 .ssh 目录中保存新的密钥,或者你可以输入不同的路径。

   之后,系统将询问你要不要设置 passphrase,你可以根据自己的需求来决定是否要设置。

2. **将 SSH 公钥添加到 ssh-agent**:首先,你需要确保 ssh-agent 在后台运行:

   ```bash
   eval "$(ssh-agent -s)"
   ```

   然后添加你的新 SSH 私钥到 ssh-agent:

   ```bash
   ssh-add ~/.ssh/id_ed25519
   ```

   注意,如果你在第一步中选择了不同的路径或者文件名,你需要在这一步中使用你选择的那个。

3. **将 SSH 公钥添加到 GitHub 账户**:首先,你需要复制 SSH 公钥到剪切板。你可以使用以下命令:

windows bash

clip < ~/.ssh/id_ed25519.pub

linux terminal

cat ~/.ssh/id_rsa.pub

github,github,github,git 

 

 然后,打开 GitHub 网站,点击右上角的头像 -> Settings -> SSH and GPG keys -> New SSH key。在 Title 字段中输入一个你认识的名字,比如 "My PC",然后在 Key 字段中粘贴你的公钥。点击 "Add SSH key" 完成添加。

github,github,github,git

 

现在,你应该可以使用 SSH 连接到 GitHub。你可以用 `ssh -T git@github.com` 来测试你的连接。如果一切正常,你会看到一条消息,告诉你已经成功连接到 GitHub。

切换URL

如果你想从 HTTPS 切换到 SSH,你需要做的是更改你的远程仓库 URL。

在做这之前,确保你已经生成了 SSH 密钥并且添加到了你的 GitHub 账户。如果你没有做过,你可以查看 GitHub 的官方文档来学习如何设置 SSH:[GitHub SSH 文档](https://help.github.com/en/github/authenticating-to-github/connecting-to-github-with-ssh)

一旦你设置好 SSH,你可以通过下面的命令来更改远程仓库的 URL:

```bash
git remote set-url origin git@github.com:username/repo.git
```

你需要将 `username/repo.git` 替换为你的具体情况。

如果你想要验证这个更改,你可以使用下面的命令:

```bash
git remote -v
```

这个命令将会显示你所有的远程仓库。在这个列表中,你应该看到你的 `origin` 远程仓库现在使用的是 SSH URL,而不是 HTTPS URL。

然后你可以像之前一样使用 `git push`、`git pull` 等命令,但是它们将会通过 SSH 连接到 GitHub,而不是 HTTPS。文章来源地址https://www.toymoban.com/news/detail-734337.html

到了这里,关于github基本操作的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • GIT —— 基本操作,分支管理,远程操作

    最近找实习,在完善简历,遂发一发存货,有待持续完善,我认为这部分非常的有意义 创建 配置 将配置生效于 当前机器的 所有仓库 删除配置/删除全局配置 .git :版本库,不允许手欠做任何修改! stage/ 或 index/ :暂存区,索引 gitcode/ : 工作区 修改的工作区内容会写入**对

    2024年02月11日
    浏览(57)
  • Git基本操作:版本打Tag的作用以及基本操作流程

    作用介绍 在git代码管理时,有时候我们想对某个特定的commit 添加标记,比如要标识版本信息,这时候就可以用的git中的打标签功能。 打tag就类似于我们看书放书签一样,以后可以直接用tag找到提交的位置,不然的话,就只有看commit的哈希值返回指定位置,比较繁琐。 特别强

    2024年02月13日
    浏览(27)
  • Git基本操作笔记

            Git在我们日常工作中是必不可少的,刚入职的实习生可能只要会安装git、git clone,git pull 即可,git安装的教程有很多我就不一一讲述了。         Windows安装教程请访问此博主的链接 Git安装教程-window版本 · 语雀 在平常开发中,我们肯定需要用到git,这里我给大

    2024年02月02日
    浏览(36)
  • Git基本操作(1)

    前面我们配置了git还有远程仓库,今天我们来了解一下git的基本操作。 首先,我们在装好git之后,我们就要初始化一个git仓库,我们可以用命令行 git init 来初始化一个git本地仓库,首先我们创建一个文件夹: 我们进入到gitcode文件夹,使用 git init 命令: 我们查看隐藏文件,

    2024年03月10日
    浏览(52)
  • git的基本操作

    在工作过程中,有时会用公司的电脑进行项目开发,或者使用个人电脑,但是git的一些默认配置,需要更改,可以按照下面方式完成。 在实际项目开发中,经常会遇到,刚开始,并没有创建远程仓库,只是通过git相关操作,在本地管理项目,如果需要将项目推送到远程项目,

    2024年02月09日
    浏览(50)
  • git 的基本操作

    1. git建立本地仓库 在想要建立的目录下输入命令 git init 我们可以看一下 .git目录下有什么   2. 配置git本地仓库  配置用户的 name 和 email 命令:git config [...] 配置完后,我们像查看一下 刚才的配置 2.1 查看配置命令 git config -l 2.2 删除配置  命令:git config --unset [...] 查看配置

    2024年02月11日
    浏览(27)
  • Git基本操作命令

    目录 一、简介 二、基本命令使用 (1) git add ---将该文件添加到暂存区 (2) git status --- 命令用于查看在上次提交之后是否有对文件进行再次修改 (3) git diff -- 比较文件在暂存区和工作区的差异 (4) git commit  --- 将暂存区内容添加到本地仓库中 (5) git reset --指定退回某一次提交的版

    2024年02月05日
    浏览(28)
  • Git第三讲 Git的基本操作

    在使用Git进行版本控制时,有一些基本的操作是必须掌握的。本章将介绍这些基本操作,包括如何添加和提交文件、查看和比较更改、撤销更改以及删除文件等。 Git使用暂存区(或称为索引)来管理文件的更改。添加和提交文件是Git中最常用的操作之一。 添加文件 要将文件

    2024年02月08日
    浏览(40)
  • 【Git】安装以及基本操作

    努力经营当下,直至未来明朗! 版本控制器:记录每次的修改以及版本迭代的一个管理系统。 Git:其实就是最常用的版本控制器。可以维护控制电脑上 所有格式 的文档。 如:对于开发人员来说,最主要就是维护项目中的源代码文件。 注意:对于二进制文件如图片、视频等

    2024年02月13日
    浏览(29)
  • 02.Git常用基本操作

    (1)打开Git Bash (2)配置姓名和邮箱         因为Git是分布式版本控制工具,所以每个用户都需要有自己的名字和邮箱。         --global参数,表示该分支上的所有Git仓库都使用这个配置。 (3)查看配置信息 (1)clone(克隆):从远程仓库中克隆代码到本地仓库; (2)ch

    2024年02月04日
    浏览(28)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包