Git学习笔记| 青训营笔记

34 阅读2分钟

通过字节青训营学习了Git相关内容,学会了管理代码版本等内容。

Git学习笔记 Git是一种分布式版本控制系统,用于跟踪和管理项目代码的变化。它是开发人员中非常流行的工具之一,因为它可以帮助团队协作、保留历史记录和管理代码库。

基本概念:

  1. 仓库(Repository):Git用于存储项目代码和历史记录的地方。可以是本地仓库或远程仓库(如GitHub)。
  2. 提交(Commit):在Git中,提交是指保存代码变更的操作。每次提交都有一个唯一的标识符(SHA哈希值),以便可以随时回溯到该提交。
  3. 分支(Branch):分支是指从主线代码派生出来的一个副本。使用分支可以同时进行多个开发任务,而不会干扰主线代码。
  4. 合并(Merge):将一个分支的代码变更合并到另一个分支中。通常用于将开发完成的功能合并回主线。
  5. 远程仓库(Remote Repository):存储在网络上的Git仓库,可以与他人共享代码并进行协作开发。

常用命令:

  1. git init:在当前目录初始化一个新的Git仓库。
  2. git clone <repository>:克隆远程仓库到本地。
  3. git add <file>:将文件添加到暂存区,准备提交。
  4. git commit -m "message":将暂存区的代码提交到本地仓库,并附上提交信息。
  5. git push:将本地仓库的代码推送到远程仓库。
  6. git pull:从远程仓库获取最新代码并合并到本地仓库。
  7. git branch:查看所有分支。
  8. git checkout <branch>:切换到指定分支。
  9. git merge <branch>:将指定分支的代码合并到当前分支。
  10. git log:查看提交历史记录。

团队协作:

  1. 创建分支:在开发新功能或修复bug时,创建一个新的分支,以便不会影响主线代码。
  2. 提交代码:在完成一部分工作后,使用git addgit commit将代码提交到本地仓库。
  3. 推送代码:使用git push将本地仓库的代码推送到远程仓库。
  4. 合并代码:当功能开发完成后,使用git merge将分支的代码合并回主线。
  5. 处理冲突:如果多个人同时修改了同一个文件的相同部分,可能会产生冲突。使用合并工具解决冲突后再次提交。

总结: Git是一个功能强大的版本控制系统,可以帮助开发人员高效管理代码。掌握Git的基本概念和常用命令,以及团队协作的流程,将有助于提高开发效率和代码质量。