跳到主要内容

去了新公司如何操作git?

加入一家新公司后,正确地配置和使用 Git 是非常重要的。下面是一个详细的步骤指南,帮助你顺利开始使用 Git 进行开发工作:

1. 安装 Git

  • Windows: 你可以从 Git 官网下载安装包,按照安装向导完成安装。
  • Mac/Linux: 大多数 Linux 发行版和 macOS 自带 Git,如果没有,可以通过包管理器安装。例如,在 Ubuntu 上可以使用 sudo apt-get install git

2. 配置 Git

  • 全局配置用户名和邮箱:
    git config --global user.name "Your Name"
    git config --global user.email "you@example.com"
    这些信息会被记录在每次提交中,用于标识提交的作者。

3. 生成 SSH 密钥

  • 生成 SSH 密钥:

    ssh-keygen -t rsa -C "your_email@example.com"

    按照提示操作,通常接受默认设置即可。这将生成一对公钥和私钥,通常位于 ~/.ssh/id_rsa.pub~/.ssh/id_rsa

  • 将公钥添加到远程代码库:

    • 打开 ~/.ssh/id_rsa.pub,复制其内容。
    • 登录到你公司的代码托管平台(如 GitHub、GitLab 等),找到 SSH Keys 设置,粘贴公钥并保存。

4. 克隆项目

  • 克隆现有项目:
    git clone <repository-url>
    cd <project-directory>
    <repository-url> 是你想要克隆的项目的远程地址。

5. 创建和切换分支

  • 创建并切换到新分支:
    git checkout -b <new-branch-name>
    或者使用 git switch -c <new-branch-name>(Git 2.23+)。

6. 修改代码

  • 在新分支上进行必要的代码修改。

7. 提交更改

  • 添加更改到暂存区:
    git add .
    # 或者指定文件
    git add <filename>
  • 提交更改:
    git commit -m "Your commit message"

8. 推送更改

  • 将更改推送到远程仓库:
    git push origin <branch-name>
    第一次推送时,可能需要使用 -u 参数来设置上游分支:
    git push -u origin <branch-name>

9. 拉取最新更改

  • 定期从远程仓库拉取最新更改:
    git pull origin <branch-name>

10. 解决合并冲突

  • 如果在拉取过程中遇到合并冲突,Git 会提示哪些文件存在冲突。需要手动打开这些文件解决冲突,然后再次提交更改。

11. 创建 Pull Request

  • 当你的功能开发完成并通过测试后,可以在代码托管平台上创建一个 Pull Request(PR)。这通常涉及到选择你的分支和目标分支(通常是mainmaster),并填写 PR 的描述信息。

12. 代码审查

  • 等待同事或其他开发者对你的 PR 进行审查。根据反馈进行必要的调整,直到 PR 被批准并合并。

13. 清理分支

  • 一旦 PR 被合并,可以删除本地和远程的分支:
    # 删除本地分支
    git branch -d <branch-name>
    # 删除远程分支
    git push origin --delete <branch-name>

通过遵循上述步骤,你可以有效地在新公司中使用 Git 进行代码管理,确保代码质量和团队协作的顺利进行。如果有任何不确定的地方,不要犹豫,及时向同事或团队领导寻求帮助。