git基础常用指令
发布日期:2021-05-10 06:42:34 浏览次数:24 分类:精选文章

本文共 1805 字,大约阅读时间需要 6 分钟。

Git操作入门指南

1. 初始化Git仓库

要开始使用Git之前,首先需要初始化Git仓库。以下是创建和配置Git仓库的基本步骤:

  • 新建一个Git仓库

    在终端中进入项目目录,执行以下命令:

    git init

    这会创建一个新的Git仓库。

  • 添加文件到仓库

    将项目中的文件添加到Git仓库中,使用以下命令:

    git add .

    选项中需要注意的是:

    • git add -A 可以提交当前仓库中所有已修改的文件。
    • git add -u 提交被修改和删除的文件,但不包括新文件。
    • git add . 提交所有修改和新文件,排除被删除的文件。
  • 提交代码

    将所有更改提交到Git仓库,执行以下命令:

    git commit -m "提交信息"

    提交信息可以是具体的备注信息,例如:“修复了一个关键bug”或“添加了新功能”。

  • 设置远程仓库

    如果本地仓库是空的,需要先把它和远程仓库连接起来。执行以下命令:

    git remote add origin http://your-remote-repository-url

    推送仓库到远程:

    git push origin master
  • 2. 修改后提交代码

    当你对项目进行修改后,需要将修改后的代码提交到仓库。以下是详细的操作步骤:

  • 添加修改的文件

    使用以下命令将修改后的文件添加到暂存区:

    git add .

    或者,如果你只想添加特定的文件,可以使用:

    git add filename1 filename2
  • 提交代码

    提交暂存区中的所有修改:

    git commit -m "提交信息"

    提交信息可以是具体的备注信息,例如:“修复了一个关键bug”或“添加了新功能”。

  • 将远程仓库最新的代码拉到本地

    在提交本地修改之前,最好先拉取远程仓库的最新代码,确保你有最新的代码库:

    git pull origin master

    如果发生冲突,需要解决冲突后再进行提交。

  • 将代码推送到远程仓库

    将代码推送到远程仓库:

    git push origin master

    如果希望强制覆盖上一次提交,可以使用以下命令:

    git push -f origin master
  • 获取最新代码并同步本地仓库

    如果你在远程仓库中有新的代码,可以使用以下命令获取最新代码:

    git fetch --all

    将远程仓库的最新代码同步到本地,可以使用以下命令:

    git reset --hard origin/master
  • 3. 分支管理

    Git允许你在项目中创建多个分支,以便在不同的开发流程中进行切换。以下是关于分支管理的基本操作:

    3.1 创建分支

  • 在本地仓库中创建一个新分支:

    git checkout -b branch_name

    或者:

    git initgit add .git commit -m "初始提交"git remote add origin http://your-remote-repository-urlgit branch branch_namegit checkout branch_namegit push origin branch_name
  • 如果已经有一个分支想要重命名:

    git branch -m old_branch_name new_branch_name

    推送重命名后的分支:

    git push origin new_branch_name

    删除旧分支:

    git push --delete origin old_branch_name
  • 3.2 删除分支内容

    在不再需要某个分支的情况下,你可以删除它。以下是删除分支内容的步骤:

  • 切换到要删除的分支:
    git checkout branch_name
  • 删除分支内容:
    git rm -rf *
  • 提交删除后的文件:
    git add .git commit -m "###"
  • 推送到远程仓库:
    git push origin
  • 4. 常用命令指南

    • 查看变更日志
      git log
    • 比较两个分支
      git log origin/master..other_branch
    • 恢复已删除的提交
      git git -f 
    • 切换分支
      git checkout branches_name
    • 查看远程分支
      git remote -v

    希望这篇文章能为你提供Git操作的基础知识和实用指南。如果有任何问题,欢迎在评论区留言!

    上一篇:Linux下压缩和解压文件命令
    下一篇:几种常见的网络传输协议

    发表评论

    最新留言

    网站不错 人气很旺了 加油
    [***.192.178.218]2025年04月21日 20时22分04秒