news 2026/8/4 17:20:52

git管理github上的repository(二)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
git管理github上的repository(二)

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

1. 创建github仓库

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

2. git管理本地项目

  • 打开命令行工具(如 Terminal 或者 Git Bash),切换到你项目的目录下,初始化一个git仓库

git init
  • 将 GitHub 上创建的仓库设置为本地仓库的远程仓库:
git remote add origin https://github.com/yourusername/yourrepositoryname.git
  • 确保远程仓库设置成功:
git remote -v

  • 添加所有文件到暂存区:
git add .

如果是第一次提交的话,需要提交所有代码文件,就是使用这条命令,如果是后期版本更新的话,那我们只需要提交更改过的文件即可,对应的命令是:

git add -u
  • 提交更改
git commit -m "版本描述"
  • 推送代码到 GitHub,origin后面是分支名
git push -u origin master

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

3. 查看git管理的状态

  • 查看工作区状态

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

git status

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

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

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

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 当前正在管理的所有文件,你可以使用以下命令来获取更详细的信息:

git ls-files

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/14 15:12:09

HTTP Request Smuggler核心功能揭秘:让漏洞检测效率提升10倍

HTTP Request Smuggler核心功能揭秘:让漏洞检测效率提升10倍 【免费下载链接】http-request-smuggler 项目地址: https://gitcode.com/gh_mirrors/ht/http-request-smuggler HTTP Request Smuggler是一款强大的Burp Suite扩展工具,专为自动检测和…

作者头像 李华
网站建设 2026/7/14 15:12:22

pbr与其他渲染引擎对比:为什么选择Go语言物理渲染?

pbr与其他渲染引擎对比:为什么选择Go语言物理渲染? 【免费下载链接】pbr a Physically Based Renderer (PBR) in Go 项目地址: https://gitcode.com/gh_mirrors/pbr2/pbr pbr是一个用Go语言开发的物理渲染器(Physically Based Rendere…

作者头像 李华
网站建设 2026/7/14 15:12:23

扩展与集成:Gradle依赖与ProGuard配置

扩展与集成:Gradle依赖与ProGuard配置 【免费下载链接】android-floating-action-button 项目地址: https://gitcode.com/gh_mirrors/se/sell-android-floating-action-button 本文详细介绍了Android FloatingActionButton库的Gradle依赖配置、版本管理策略…

作者头像 李华