作者:手机用户2502918237 | 来源:互联网 | 2023-08-31 11:29
git是linux公司开发的一个版本管理工具,是一种分布式的版本管理工具,可以用于多人协作和版本管理,如版本回溯等功能。 其中有远程仓库,本地仓库,暂存区和工作区,工作区使用gi
git是linux公司开发的一个版本管理工具,是一种分布式的版本管理工具,可以用于多人协作和版本管理,如版本回溯等功能。
其中有远程仓库,本地仓库,暂存区和工作区,工作区使用 git add .可以把文件传到暂存区,暂存区 使用git commit 可以把文件传到本地仓库,本地仓库用push可以把文件传到,远程仓库,然后还有很多命名把远程仓库的文件拿到本地来。
然后git中的分支概念,
几乎所有的版本控制系统都以某种形式支持分支。使用分支意味着你可以把你的工作从开发主线上分离
开来进行重大的Bug修改、开发新的功能,以免影响开发主线
其中master是主分支,可以创建其他分支,如创建一个dev分支:git branch dev,一般在其他分支上工作,最后再合并到master主分支上,因为要保持master主线稳定,
合并的操作:git merge 分支名称,
删除分支操作:
git branch -d b1 删除分支时,需要做各种检查
git branch -D b1 不做任何检查,强制删除
删除分支时,不能删除当前分支。
还有就是分支冲突,分支冲突就是两个分支在修改了同一个文件的同一个地方,所以合并的时候这个文件不一样,就会不一样,这时候需要人工去判断,去选择那个。