2024-09-01
工具使用
00

目录

Git 使用教程
1. 安装 Git Bash
2. 基础知识
3. 必要的基础配置
4. Git 项目创建和克隆
5. Git 基本指令
6. Pycharm 集成 Git
7. 多人开发:分支管理

在这里插入图片描述


Git 使用教程

1. 安装 Git Bash

1.1. 下载并安装 Git Bash

  • 访问 Git官网 下载适合你操作系统的安装包,并按照提示完成安装。

2. 基础知识

2.1. 本地版本控制

  • 如 RCS:所有版本历史都保存在本地。

2.2. 集中版本控制

  • 如 SVN:所有版本历史保存在服务器,客户端通过网络访问。

2.3. 分布式版本控制

  • 如 Git:每个客户端都有完整的版本历史副本。

    • 优点:每个客户端都有完整备份,操作更快速。

    • 缺点:需要更多的存储空间。

3. 必要的基础配置

3.1. 查看配置

  • git config -l: 查看所有配置。

  • git config --system --list: 查看系统级别配置。

  • git config --global --list: 查看用户级别配置。

3.2. 配置用户名和邮箱

  • git config --global user.name "xd"

    • 修改 C:\Users\xd_du.gitconfig 文件中的用户名。
  • git config --global user.email "[email protected]"

    • 配置用户邮箱。

4. Git 项目创建和克隆

4.1. 初始化本地仓库

  • git init

    • 在当前目录生成 .git 文件夹,初始化一个新的 Git 仓库。

4.2. 克隆远程仓库

  • 配置 SSH 密钥:

    • ssh-keygen -t rsa -b 4096 -C "[email protected]"

    • 在本地生成公钥和私钥。公钥文件在 C:\Users\xd_du.ssh\id_rsa.pub

    • 将公钥内容添加到 Git 服务器。

  • 克隆仓库:

    • git clone [email protected]/your_username/repository.git

    • 克隆远程仓库到本地。

5. Git 基本指令

5.1. 查看本地文件状态

  • git status

    • 查看工作目录和暂存区的状态。

5.2. 添加文件到暂存区

  • git add .

    • 添加所有修改文件到暂存区。

5.3. 提交更改到本地仓库

  • git commit -m "提交说明"

    • 将暂存区的内容提交到本地仓库。

5.4. 忽略文件

  • 在项目根目录创建 .gitignore 文件,添加不需要版本控制的文件或目录。

6. Pycharm 集成 Git

6.1. 在本地项目中初始化 Git

  • 确保项目目录下没有 .git 文件夹。

6.2. 从 Github 克隆仓库

  • 在 Github 上创建仓库,通过 Git Bash 克隆到本地。

6.3. 将克隆下来的文件覆盖到本地项目文件夹

6.4. 在 Pycharm 中查看 Git 状态

6.5. 提交和推送更改

  • 在 Pycharm 中使用 Git 功能或通过 Terminal 命令行操作更改。

    • git commit -m "提交说明"

    • git push origin master

6.6. 文件状态颜色

  • 绿色:已添加到暂存区。

  • 红色:未添加到暂存区。

7. 多人开发:分支管理

7.1. 分支操作指令

  • git branch

    • 列出本地所有分支。
  • git branch -r

    • 列出远程所有分支。
  • git branch [分支名字]

    • 新建分支,但停留在当前分支。
  • git checkout -b [分支名字]

    • 新建并切换到新分支。
  • git merge [分支名字]

    • 合并指定分支到当前分支。
  • git branch -d [分支名字]

    • 删除本地分支。
  • git push origin --delete [分支名字]

    • 删除远程分支。
  • git branch -dr [remote/branch]

    • 删除远程分支。
  • git checkout [分支名字]

    • 切换到指定分支。

7.2. 分支策略

  • master 分支是发布分支,保持稳定。

  • dev 分支用于开发,开发完成后合并到 master 分支。


常用指令

设置个人信息:

go
git config --global user.name "xddun" git config --global user.email "[email protected]" ssh-keygen -t rsa -b 4096 -C "[email protected]"

克隆仓库:

go
git clone https://xxxx.git

修改之后提交:

go
git add . git commit -m "做了什么更改" git push
如果对你有用的话,可以打赏哦
打赏
ali pay
wechat pay

本文作者:Dong

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC。本作品采用《知识共享署名-非商业性使用 4.0 国际许可协议》进行许可。您可以在非商业用途下自由转载和修改,但必须注明出处并提供原作者链接。 许可协议。转载请注明出处!