Git 是一个版本控制系统,用于跟踪文件和代码的变化,以便多人协作开发和版本管理。这里整理了一些基本概念以及使用方式。
1. 仓库(Repository):仓库是存放代码和文件的地方,可以是本地仓库(在本地计算机上)或远程仓库(在服务器上)。一个仓库可以有多个分支。
2. 分支(Branch):分支是指在仓库中独立的代码发展线,可以同时进行不同功能或修复的开发工作,防止相互之间的冲突。主分支通常是 master(或 main)分支,其他分支用于开发和测试新功能。
3. 提交(Commit):提交是指将文件或代码的更改保存到仓库中。每个提交都有一个唯一的标识符,类似于一个快照,记录了每个提交的更改内容。
4. 拉取(Pull):拉取是指从远程仓库获取最新代码,并合并到当前分支。如果其他人对代码进行了修改,你需要拉取这些更新,以便与最新版本保持同步。
5. 推送(Push):推送是指将本地更改的代码上传到远程仓库。当你完成了一些修改并将这些修改保存到本地仓库后,你可以将这些更改推送到远程仓库,使其他人能够访问到你的更新。
6. 比较(Diff):比较是指查看两个不同版本之间的差异。你可以比较不同提交之间的代码更改,以便了解每个提交所带来的变化。
7. 合并(Merge):合并是指将两个分支的代码合并成一个新的提交。当你在一个分支上完成了某个功能或修复,可以将该分支的更改合并到主分支或其他分支中。
8. 冲突(Conflict):冲突是指在合并分支时发生的代码冲突。当多个分支对同一文件进行了修改,并且修改了相同的行,Git 无法自动解决冲突,需要手动解决。
使用 Git 的基本流程如下:
1. 初始化仓库:使用 "git init" 命令在本地创建一个新的仓库。
2. 添加文件:使用 "git add" 命令将文件添加到暂存区。
3. 提交更改:使用 "git commit" 命令将文件的更改提交到仓库。
4. 创建分支:使用 "git branch" 命令创建一个新的分支。
5. 切换分支:使用 "git checkout" 命令切换到另一个分支。
6. 拉取和推送:使用 "git pull" 命令从远程仓库获取最新代码,并使用 "git push" 命令将本地更改推送到远程仓库。
7. 比较和合并:使用 "git diff" 命令比较不同提交之间的差异,使用 "git merge" 命令将两个分支的代码合并。
8. 解决冲突:如果在合并分支时遇到冲突,手动解决冲突并进行提交。
除了以上基本概念和使用方式,Git 还有很多其他的功能和命令,如修复分支,重置提交,回退版本等,可以根据实际需求进行学习和使用。
标签:git,方式,更改,仓库,代码,Git,提交,基本概念,分支 From: https://blog.csdn.net/c_kdndkckd/article/details/144890521