git管理github上的repository(二)

本文章主要介绍如何使用git管理一个project,并更新到github上

1. 创建github仓库

  • 登录github账户;
  • 在右上角点击"+"号,选择"New repository";
  • 填写仓库名称、描述(可选),选择是否为公共或私有仓库,然后点击"Create repository";

2. git管理本地项目

  • 打开命令行工具(如 Terminal 或者 Git Bash),切换到你项目的目录下,初始化一个git仓库
bash 复制代码
git init
  • 将 GitHub 上创建的仓库设置为本地仓库的远程仓库:
bash 复制代码
git remote add origin https://github.com/yourusername/yourrepositoryname.git
  • 确保远程仓库设置成功:
cpp 复制代码
git remote -v
  • 添加所有文件到暂存区:
cpp 复制代码
git add .
  • 提交更改
cpp 复制代码
git commit -m "版本描述"
  • 推送代码到 GitHub,origin后面是分支名
cpp 复制代码
git push -u origin master

至此,就把名为"master"的分支push到github上了,可以在github账户------your repository 处查看

  1. 查看git管理的状态
  • 查看工作区状态

使用 git status 可以查看当前仓库的状态,这包括哪些文件已经被 Git 跟踪、哪些文件没有被跟踪(即未添加到 Git 仓库中的文件)、以及是否有文件被修改但尚未提交。

cpp 复制代码
git status

这个命令会输出类似如下的信息:

  • 已经在分支上的更改(如果有的话)。
  • 已经暂存(staged)准备提交的更改。
  • 没有被追踪(untracked files)的新文件列表。

因为我们刚刚更新了仓库并且是第一次推送到远程github,并未有任何变动,所以此处运行的结果是:

bash 复制代码
On branch master
Your branch is up to date with 'origin/master'.

这段信息说明我们现在位于 master 分支上,并且本地 master 分支已经与远程仓库(origin)的 master 分支同步,没有任何未推送的提交或未拉取的更新。

当你修改了git管理的文件,但是未添加到暂存区,这个命令的运行结果是这样的:

此时,可以通过git add命令将所有/指定某个文件 添加到暂存区,然后使用git commit -m "说明" 提交一个该文件的最新版本和版本描述,最后通过git push origin 分支名 命令提交到远程的github账号仓库中。

如果你想要查看 Git 当前正在管理的所有文件,你可以使用以下命令来获取更详细的信息:

bash 复制代码
git ls-files

该命令可以列出 Git 当前正在跟踪的所有文件,这将输出项目中所有已经被添加到 Git 仓库中的文件列表。

相关推荐
Franklin3 小时前
VS 版本更新git安全保护问题的解决
git
我是一只代码狗7 小时前
idea中合并git分支
git
我是一只代码狗7 小时前
idea中使用git
git·gitee·github
恋喵大鲤鱼7 小时前
git restore
git·git restore
李少兄8 小时前
Git Commit Message写错后如何修改?已Push的提交如何安全修复?
git·安全
Fireworkitte8 小时前
git stash
git
产品经理独孤虾9 小时前
GitHub Copilot:产品经理提升工作效率的AI助手
github·copilot·产品经理·原型设计·ai工具·效率提升·prd
杜莱11 小时前
IDEA 安装AI代码助手GitHub Copilot和简单使用体验
人工智能·github·intellij-idea
LogicFlow12 小时前
对单调的画布说拜拜👋🏻
前端框架·开源·github