Git 的正确使用姿势与最佳实践 | 豆包MarsCode AI刷题

45 阅读2分钟

在现代软件开发中,版本控制是一个至关重要的环节。Git作为最流行的分布式版本控制系统,为开发人员提供了强大的工具来跟踪代码的变化、合并代码、解决冲突等。然而,即使对于有经验的开发人员来说,正确使用Git仍然是一门艺术。本文将介绍Git的一些最佳实践,帮助开发人员更好地掌握Git的正确使用姿势。

git基本使用方式

  • git clone:拷贝一份远程仓库,也就是下载一个项目。
  • git push:上传远程代码并合并。
  • git add:添加文件到暂存区。
  • git commit:提交暂存区到本地仓库。
  • git checkout:分支切换。
  • git pull:下载远程代码并合并。

image.png 说明:

  • workspace:工作区
  • staging area:暂存区/缓存区
  • local repository:版本库或本地仓库
  • remote repository:远程仓库

一个简单的操作步骤:

git init    
git add .    
git commit  
  • git init - 初始化仓库。
  • git add . - 添加文件到暂存区。
  • git commit - 将暂存区内容添加到仓库中。

常见的Git配置

git config

设置提交代码时的用户信息:

git config --global user.name "xxx"
git config --global user.email x@x.com

如果去掉 --global 参数只对当前仓库有效。

命令查看用户名,邮箱:

git config user.name 
git config user.email

git remote

查看当前的remote:git remote -v

添加remote

git remote add origin_ssh git@github.com.git/git.git 
git remote add origin_http https://github.com/git/git.git

git实践

  1. 在github中创建仓库 在github的主页点击New按钮 image.png
  2. 在新建仓库页面填写必要的信息

image.png

  • 给仓库命名
  • 可选择添加描述
  • 选择公开或者私有
  • 选择是否添加readme文件
  • 是否添加license

都完成之后点击Create repository。这样远程仓库就算创建完成了。后续需要将远程仓库和本地仓库建立关联。

  1. 本地仓库关联远程仓库
    1. 首先创建对应的文件夹 image.png

    2. 在文件夹中初始化git仓库与远程仓库建立连接

image.png

  1. 从远程仓库拉取文件 因为我在创建仓库时,添加了readme文件,所以在远程仓库中就应该有一个readme文件,我们可以使用git pull命令将其拉到本地仓库中。

image.png

  1. 创建分支进行开发功能 为了进行团队协作开发,我们需要避免直接在main分支上进行开发,所以我们需要创建自己的分支。 创建一个新分支dev并且切换到该分支:git checkout -b dev

image.png 这样就表示当前在dev分支

  1. 在分支中创建文件并上传

image.png

  1. 发起PR

image.png

image.png

image.png

image.png

image.png

image.png 合并pr到main image.png 合并之后可以删除分支