Git Bash:快速掌握常用操作命令详解

12 下载量 129 浏览量 更新于2024-09-07 1 收藏 2KB TXT 举报
Git Bash 是一款基于命令行的Git客户端工具,它提供了与Git命令行接口无缝集成的环境,使得在Windows系统中使用Git更为便捷。本文将详细介绍一系列常用的Git Bash操作命令,涵盖了从设置全局用户身份信息,生成SSH密钥,克隆仓库,管理分支,版本控制,直到推送代码到远程仓库等一系列关键步骤。 1. **配置全局账号**: 首先,确保你的Git全局配置已设置好用户名和邮箱,以便于在提交时显示正确的作者信息。使用 `git config --global user.name` 和 `git config --global user.email` 命令分别设置。 2. **生成SSH密钥**: SSH密钥用于安全地与GitHub或其他Git服务进行交互。通过运行 `ssh-keygen -t rsa -C "suxuefeng2@huawei.com"` 命令生成密钥对,并一路回车接受默认选项。生成的私钥应保密存储,公钥则需复制粘贴到代码托管平台如CodeClub。 3. **克隆仓库**: 使用 `git clone` 命令可以下载代码库到本地,如 `git clone git@code-cd.huawei.com:PublicCloudStorageSolution/obs-sdk.git`。如果要指定特定分支,可添加 `-b` 参数,如 `git clone -b branch6.30`。 4. **管理本地分支**: - `cd obs-sdk/esdk_obs_.net_new` 进入工程目录。 - `git branch sxf_.net` 创建新的本地分支。 - `git branch` 查看当前所有分支。 - `git checkout sxf_.net` 切换到新创建的分支。 - `git status` 检查文件状态,确认是否准备好提交。 5. **提交更改**: - `git add fileName` 将新创建的文件添加到暂存区。 - `git commit -m "fixuploadFilebug"` 提交暂存区的更改,并附带提交消息。 6. **查看远程分支**: `git branch -a` 显示本地和远程分支,确保分支已与远程同步。 7. **推送分支**: - `git push -u origin sxf_.net` 将本地分支推送到远程,并设置为追踪远程分支。 - 如果要重命名分支,先删除远程分支 (`git push --delete origin sxf_.net`),然后本地重命名 (`git branch -m sxf_.net new_sxf_.net`),最后推送新的分支 (`git push origin new_sxf_.net`) 8. **分支管理**: - 删除本地分支 (`git branch -d sxf_.net`) 或 (`git branch -D 分支名`)。 - 删除本地未合并的分支,同样需要先确保它们已经合并。 这些操作展示了在Git Bash环境下完成基本的版本控制流程,包括设置用户身份、共享代码、分支管理以及与远程仓库的交互。熟练掌握这些命令能够帮助开发者更有效地管理项目代码和协作。