0


Git管理上传代码

记录github仓库上传下拉代码管理问题

相关指令

# 上传和下载代码git clone <仓库URL># 克隆远程仓库到本地git pull                                   # 从远程仓库下载并合并代码git push                                   # 将本地分支推送到远程仓库git fetch                                  # 获取远程更新但不合并# 版本管理git init                                   # 初始化一个 Git 仓库git status                                 # 查看当前工作区的状态gitadd<文件># 将文件的更改添加到暂存区gitadd.# 将所有更改的文件添加到暂存区git commit -m "<提交说明>"# 提交暂存区的内容到本地仓库git log                                    # 查看提交历史记录gitdiff# 查看未暂存的更改与上次提交的差异git reset --soft <commit ID># 回滚到指定提交,保留修改在暂存区git reset --hard <commit ID># 回滚到指定提交,不保留修改git revert <commit ID># 生成反向提交以回滚指定提交# 分支管理git branch                                 # 查看本地分支列表和当前所在分支git branch <分支名># 创建新分支git checkout <分支名># 切换到指定分支git checkout -b <分支名># 创建并切换到新分支git merge <分支名># 将指定分支合并到当前分支git branch -d <分支名># 删除指定本地分支(已合并)git branch -D <分支名># 强制删除本地分支(未合并)git push origin --delete <分支名># 删除远程分支git stash                                  # 将当前工作区的更改保存到暂存栈git stash pop                              # 恢复最近一次存储的工作区更改# 常用配置和工具git config --global user.name "用户名"# 设置 Git 用户名git config --global user.email "邮箱"# 设置 Git 用户邮箱git config --global credential.helper store # 记住认证凭证,免去重复输入

一、注册github账号、安装git

注册:官网一路向下GitHub: Let’s build from here

安装git:确保电脑安装了git 官网找到对应版本自行安装下载 Git、中文文档Git

二、创建github仓库

首先在官网创建代码仓库,首页左上角➕New repository

取个名字,选择“Public”或“Private”是否公开代码

选上Add a README file

Create repository

注意这里会产生main分支,后面上传本地代码时可能会到master分支,没有区别,可以合并和重命名。

  • **master**:在 Git 的早期版本中,master 是默认的主分支名称。当你初始化一个新的 Git 仓库时,默认情况下会创建一个名为 master 的分支。这个分支通常用来作为项目的主线版本。
  • **main**:近年来,main 成为新的默认主分支名称。这个变更是为了使用更中立和包容性的命名,避免使用 master 这个词汇。在 2020 年后,GitHub 和 Git 的新版本开始将 main 设置为默认主分支的名称

三、创建ssh通道

用于链接安全验证

  • 生成 SSH Key(如果你没有现有的 SSH Key) 打开终端并运行以下命令:
ssh-keygen -t rsa -b 4096 -C "你的GitHub邮箱"

然后按三次回车键,使用默认路径和配置。

  • 将 SSH Key 添加到 SSH 代理中 启动 SSH 代理:
eval"$(ssh-agent -s)"

添加 SSH 私钥:

ssh-add ~/.ssh/id_rsa
  • 复制 SSH 公钥 运行以下命令复制公钥内容:
cat ~/.ssh/id_rsa.pub

然后复制输出的整个字符串。

  • 将公钥添加到 GitHub
  • 登录到 GitHub,点击右上角的头像,然后选择“Settings”。
  • 在左侧栏选择“SSH and GPG keys”,然后点击“New SSH key”。
  • 给你的公钥起一个名字(Title),并将复制的公钥粘贴到“Key”文本框中。
  • 点击“Add SSH key”。
  • 测试 SSH 连接 在终端中运行以下命令,检查是否成功连接到 GitHub:
ssh -T [email protected]

如果看到欢迎信息,说明配置成功。

四、在本地初始化 Git 仓库并上传

如果你的代码还没有被初始化为 Git 仓库,可以按照以下步骤操作:

  • 设置 Git 用户信息:如果你是第一次使用 Git,可能需要配置用户名和邮箱。
git config --global user.name "你的用户名"git config --global user.email "你的邮箱"
  1. 打开终端(Terminal),导航到你的项目文件夹。
  2. 初始化 Git 仓库:
git init
  1. 添加所有文件到 Git:
gitadd.
  1. 提交初始版本:
git commit -m "Initial commit"

连接到 GitHub 仓库

  1. 在 GitHub 上新创建的仓库页面中,你会看到一行命令来添加远程仓库。复制该命令并在终端中执行。
git remote add origin https://github.com/你的用户名/仓库名称.git
  1. 推送代码到 GitHub:
git push -u origin master

本文转载自: https://blog.csdn.net/weixin_43513290/article/details/143254213
版权归原作者 W能ah 所有, 如有侵权,请联系我们删除。

“Git管理上传代码”的评论:

还没有评论