网站设计与网站建设课程代码,wordpress怎么上传文件,seo公司seo教程,公司网站服务费计入什么科目一、Git
Git(读音为/gɪt/。中文 饭桶 )是一个开源的分布式版本控制系统#xff0c;可以有效、高速地处理从很小到非常大的项目版本管理。 了解更多可到GIT官网#xff1a;Git - Downloads GIT一般工作流程如下#xff1a;
1#xff0e;从远程仓库中克隆 Git 资源作为本地…一、Git
Git(读音为/gɪt/。中文 饭桶 )是一个开源的分布式版本控制系统可以有效、高速地处理从很小到非常大的项目版本管理。 了解更多可到GIT官网Git - Downloads GIT一般工作流程如下
1从远程仓库中克隆 Git 资源作为本地仓库。
2从本地仓库中checkout代码然后进行代码修改
3在提交前先将代码提交到暂存区。
4提交修改。提交到本地仓库。本地仓库中保存修改的各个历史版本。
5在修改完成后需要和团队成员共享代码时可以将代码push到远程仓库。 我的windows版本安装包 链接https://pan.baidu.com/s/1fEEHzKcETTaTRJ5UTUL_UQ?pwds7y4 提取码s7y4 Linux版本下载地址 Index of /pub/software/scm/git/ (kernel.org) 解压后会在根路径下看到 git-bash.exe双击打开之后可以写Linux命令及其git命令; 解压后会在根路径下看到git-cmd.exe双击打开之后可以写Windows命令及其git命令 有关GIT的安装使用可以参考如下文章Git 2.24.0 最新版下载安装 配置使用 基本命令 本地仓库 远程仓库 - 梦相随1006 - 博客园 (cnblogs.com) 在 Windows 上安装 Git 后可以按照以下步骤来启动它
1. 打开开始菜单点击任务栏左下角的 Windows 图标或按下 Win 键。
2. 在开始菜单中找到 Git 文件夹或者直接搜索 Git。
3. 点击 Git 文件夹将看到各种 Git 相关的程序和工具。
4. 如果想使用 Git Bash基于 MinGW-w64点击打开 Git Bash。这将启动一个类似于 Unix 命令行的 Git Bash 终端。
5. 如果想使用 Git GUI图形用户界面点击打开 Git GUI。
6. 另外还可以找到其他 Git 工具如 Git CMD基于 Windows 命令提示符和 Gitk用于查看版本历史的图形界面工具。根据需求选择相应的工具。 注意 确保在安装 Git 时选择了要安装的组件如 Git Bash、Git GUI 等。如果在安装过程中未选择某个组件则相应的程序可能不会出现在开始菜单中。 另外也可以通过运行 git 命令来启动 Git 的命令行界面。打开命令提示符窗口Win R然后输入 cmd输入 git 并按下回车键即可。如果正确地安装了 Git并将其添加到系统的环境变量中这将启动 Git 的命令行界面。
二、Git Bash
2.1Git Bash概述
Git Bash 是一个在 Windows 系统上运行的命令行终端。它为用户提供了一个类似于 Unix shell 的环境同时集成了 Git 版本控制系统。
Git Bash 在 Windows 上的主要作用是
1. 运行 Git 命令Git 是一个流行的分布式版本控制系统用于跟踪和管理软件开发项目的变化。Git Bash 提供了一个命令行界面使用户能够使用 Git 命令进行代码版本控制、提交更改、创建分支、合并代码等。2. 支持常用的命令行工具除了 GitGit Bash 还内置了一些常用的命令行工具和实用程序例如 grep、awk、sed以及其他常见的 Unix 工具。这使得在 Windows 上使用 Git Bash 可以更方便地执行各种命令行任务。3. 提供类 Unix shell 环境Git Bash 基于 MinGW-w64是一个在 Windows 上模拟 Unix 环境的工具集。它提供了一个基于 Bash 的 Shell允许用户在 Windows 上使用类似于 Linux 或 macOS 的命令行语法和工具。
Git Bash 为 Windows 用户提供了一个功能强大的命令行环境使他们能够使用 Git 和其他常用命令行工具来管理代码、运行脚本和执行各种任务。无论是进行软件开发还是进行系统管理Git Bash 都是一个非常有用的工具。
2.2启动 Git Bash 终端
要在 Windows 上启动 Git Bash 终端基于 MinGW-w64请按照以下步骤进行操作
1. 安装 Git首先确保已经在计算机上安装了 Git
2. 打开 Git Bash一旦完成安装你可以通过以下方法打开 Git Bash 终端 - 在开始菜单中搜索并选择 Git Bash。 - 在安装目录中找到 Git Bash 快捷方式例如 C:\Program Files\Git\git-bash.exe双击打开它。 注意 当打开 Git Bash 终端时将会看到一个类似于 Linux 终端的窗口可以在其中输入和执行 Git 命令。 3. 验证安装为了验证 Git Bash 是否正确安装并配置可以尝试运行以下命令来显示 Git 的版本信息 git --version
如果成功显示 Git 版本号则说明 Git Bash 正常工作。如图所示 成功地启动 Git Bash 终端可以使用其中的 Git 命令来管理代码仓库和进行其他操作。
2.3MinGW-w64概述
MinGW-w64 是一个用于 Windows 平台的开发环境它提供了一套工具和库用于支持在Windows 上进行 C 和 C 编程。它是 MinGWMinimalist GNU for Windows项目的一个分支旨在为 Windows 提供 GCCGNU Compiler Collection编译器集合和相关工具。
MinGW-w64 主要有以下功能和特点
1. 编译器套件MinGW-w64 包含 GCC 编译器集合包括 C、C 和 Fortran 编译器可以将源代码编译成可执行文件或库。2. 开发工具MinGW-w64 提供了在 Windows 环境下进行开发所需的一些常用工具如 Make、GDB 调试器等。3. 头文件和库支持MinGW-w64 提供了与 Windows API 和标准 C/C 库兼容的头文件和静态/动态链接库使开发人员能够访问和使用 Windows 平台特定的功能和功能。4. 兼容性MinGW-w64 支持 32 位和 64 位 Windows 系统并提供了对 Windows XP 及更高版本的广泛兼容性。
使用 MinGW-w64开发人员可以在 Windows 上进行 C 和 C 编程并构建原生的 Windows 应用程序或库。它提供了强大的开发工具和库支持使得开发者能够轻松地进行跨平台开发或针对 Windows 平台进行优化的开发工作。
2.3.1常用编译命令
在 MinGW-w64 环境中可以使用一些常见的编译命令来编译和构建 C 或 C 项目。以下是一些常用的编译命令
1. 编译单个源文件
gcc -c file.c -o file.o
或
g -c file.cpp -o file.o2. 构建可执行文件
gcc file1.o file2.o -o executable
或
g file1.o file2.o -o executable3. 编译并运行一个源文件
gcc file.c -o executable ./executable
或
g file.cpp -o executable ./executable4. 使用预处理器查看源代码的预处理结果
gcc -E file.c -o preprocessed_file.c
或
g -E file.cpp -o preprocessed_file.cpp5. 调试编译选项生成调试符号信息
gcc -g file.c -o executable
或
g -g file.cpp -o executable这只是一些常见的编译命令示例还有其他一些编译选项和参数可以在编译时使用例如优化标志、链接库等。要了解更多关于 MinGW-w64 的编译命令和选项请参考 MinGW-w64 官方文档或相关资源链接MinGW-w64 三、Git GUI
Git GUI 是一个图形用户界面工具它提供了一些常用的 Git 操作命令。以下是在 Git GUI 中常用的命令
1. Open Repository打开一个现有的 Git 仓库。2. Clone Existing Repository克隆一个远程仓库到本地。3. Create New Repository创建一个新的 Git 仓库。4. File Status查看文件的状态包括修改、添加、删除等。5. Refresh刷新当前视图以更新文件状态和提交信息。6. Stage Changed将修改的文件添加到暂存区。7. Unstage Changed将已经添加到暂存区的文件移出暂存区。8. Commit提交暂存区的更改并填写提交消息。9. Amend Last Commit修改上一次提交的消息或添加新的文件。10. Push将本地分支推送到远程仓库。11. Pull从远程仓库获取最新更改并合并到当前分支。12. Fetch From Remote从远程仓库获取最新更改但不合并到当前分支。13. Merge Local Branches合并两个本地分支。14. Rebase Current Branch将当前分支变基到另一个分支。15. Tag创建标签并附加相关信息。16. Branch创建新的分支或切换到其他分支。17. Checkout检出指定的分支或修订版本。18. Reset重置当前分支到指定的提交或分支。19. Ignore File忽略指定文件或文件夹使其不受版本控制。
这些命令可以在 Git GUI 的菜单栏或工具栏中找到并通过与其对应的选项进行操作。Git GUI 提供了直观的图形界面方便用户进行常见的 Git 操作。根据需求选择适当的命令执行相应的操作即可。
四、Git CMD
Git CMD 是 Windows 上的一个命令行界面用于执行 Git 命令和管理代码库。它是 Git for Windows 软件包中的一部分提供了一个与 Windows 命令提示符cmd.exe兼容的Git 命令行环境。
以下是关于 Git CMD 的一些特点和使用方式
1. Git 命令Git CMD 提供了完整的 Git 命令集可以使用它来进行版本控制、提交更改、创建和合并分支、查看日志等。通过在 Git CMD 中运行 Git 命令可以轻松地管理你的 Git 仓库。2. Windows 集成Git CMD 可以无缝集成到 Windows 系统中。一旦安装了 Git for Windows 软件包Git CMD 就会自动注册为默认的 Git 命令行工具。这意味着你可以在任何 Windows 命令提示符窗口中直接运行 Git CMD。3. 兼容性Git CMD 相对于常规的 Windows 命令提示符具有更好的兼容性。它使用类 Unix shell 的命令行语法允许你执行类似于 Linux 或 macOS 上的命令。这使得在 Windows 上使用 Git CMD 更加便捷和灵活。4. 配置和扩展与其他命令行工具一样你可以通过设置 Git 配置来自定义 Git CMD 的行为。通过配置文件、全局选项和别名你可以定义个人偏好和定制化 Git CMD 的外观和行为。 总结 Git CMD 是 Windows 上的一个命令行工具用于提供与 Git 相关的功能。它允许用户在 Windows 平台上运行 Git 命令并与 Git 仓库进行交互。无论是在单个项目中还是在团队开发中Git CMD 是管理和版本控制代码的重要工具。 五、Git常用命令
Git 是一个强大的版本控制系统以下是一些常用的 Git 命令
5.1. 创建与克隆 - git init在当前目录初始化一个新的 Git 仓库。 - git clone repository克隆远程仓库到本地。
5.2. 添加与提交 - git add file将文件添加到暂存区。 - git commit -m message提交暂存区的更改并添加提交消息。
5.3. 分支与合并 - git branch列出所有分支。 - git branch branch_name创建新分支。 - git checkout branch_name切换到指定分支。 - git merge branch_name将指定分支合并到当前分支。
5.4. 获取与推送 - git pull获取远程仓库的最新更改并合并到本地分支。 - git push remote branch将本地分支推送到远程仓库。
5.5. 状态与日志 - git status显示工作区和暂存区的状态。 - git log查看提交历史记录。
5.6. 撤销与重置 - git revert commit撤销指定提交的更改。 - git reset commit重置当前分支到指定提交。
5.7. 远程仓库管理 - git remote add name url添加远程仓库。 - git remote -v显示远程仓库的详细信息。
5.8. 标签管理 - git tag列出所有标签。 - git tag tag_name创建一个标签。 这只是一小部分 Git 命令的示例Git 提供了非常丰富的功能和命令集。可以通过运行 git help 或 git command --help 来获取关于特定命令的更多信息并查阅 Git 官方文档以获得更全面的了解。 下面是每个命令的简要说明
①开始一个工作区
- clone克隆一个仓库到新目录。- init创建一个空的 Git 仓库或重新初始化一个现有仓库。
②对当前更改进行操作
- add将文件内容添加到暂存区。- mv移动或重命名文件、目录或符号链接。- restore恢复工作树中的文件。- rm从工作树和暂存区中删除文件。
③查看历史和状态
- bisect使用二分查找定位引入错误的提交。- diff显示提交之间、提交与工作树之间等的差异。- grep打印匹配模式的行。- log显示提交日志。- show显示不同类型的对象。- status显示工作树的状态。
④管理、标记和调整常见历史
- branch列出、创建或删除分支。- commit记录对仓库的更改。- merge合并两个或多个开发历史记录。- rebase在另一个基准点上重新应用提交。- reset将当前 HEAD 重置为指定状态。- switch切换分支。- tag创建、列出、删除或验证使用 GPG 签名的标签对象。
⑤协作
- fetch从另一个仓库下载对象和引用。- pull从另一个仓库或本地分支获取并集成更改。- push更新远程引用以及关联的对象。
可以使用 git help command 查看特定命令的详细信息例如 git help clone。通过阅读帮助文档可以进一步了解每个命令的用途和用法。
六、Git基础信息
要查看 Git 的基础信息你可以使用以下命令
6.1. 查看配置信息 - git config --list列出所有的 Git 配置信息。 - git config --global user.name查看全局用户名设置。 - git config --global user.email查看全局用户邮箱设置。 例如 git config --list 它包含了一些配置选项和对应的值。下面是每个配置选项的解释 - diff.astextplain.textconvastextplain指定将文本文件转换为纯文本进行 diff 比较。- filter.lfs.cleangit-lfs clean -- %f指定使用 Git LFS 清理clean过滤器处理文件。- filter.lfs.smudgegit-lfs smudge -- %f指定使用 Git LFS 模糊smudge过滤器处理文件。- filter.lfs.processgit-lfs filter-process指定使用 Git LFS 过滤器进行处理。- filter.lfs.requiredtrue设置 Git LFS 过滤器为必需确保正确处理 LFS 文件。- http.sslbackendopenssl指定使用 OpenSSL 作为 SSL 后端。- http.sslcainfoD:/Git/mingw64/etc/ssl/certs/ca-bundle.crt指定 SSL 证书的路径。- core.autocrlftrue启用自动转换行尾符CRLF - LF功能。- core.fscachetrue启用文件系统缓存。- core.symlinksfalse禁用符号链接处理。- pull.rebasefalse在拉取pull操作时不使用 rebase。- credential.helpermanager指定使用凭据管理器来处理身份验证信息。- credential.https://dev.azure.com.usehttppathtrue指定使用 HTTP 路径来处理 Azure DevOps 的 HTTPS 连接。- init.defaultbranchmaster指定默认分支名称为 master。 这些配置选项可以根据项目的需要进行调整和设置。如果想进一步了解每个选项的详细说明和其他可用选项请参考 Git 官方文档或运行 git help config 来获取更多信息。 6.2. 查看分支信息 - git branch列出所有本地分支。 - git branch -r列出所有远程分支。 - git branch -a列出所有本地和远程分支。
6.3. 查看提交历史 - git log显示完整的提交历史记录。 - git log --oneline以简洁的单行形式显示提交历史。 - git log --graph以图形方式显示提交历史展示分支和合并。
6.4. 查看当前状态 - git status显示工作区和暂存区的状态。 - git diff显示当前未暂存的更改。
6.5. 查看远程仓库信息 - git remote -v显示远程仓库的详细信息。 - git remote show remote_name显示指定远程仓库的详细信息。
6.6. 查看标签信息 - git tag列出所有标签。 - git show tag_name显示指定标签的详细信息。 本篇简单介绍GIT的应用更多内容请参考官方资料。