Git 命令提交和分支控制

强大的分支和合并:Git 提供了强大的分支功能,使得开发者可以轻松创建、合并和管理分支。这种灵活性使得团队可以同时进行多个任务和实验性开发,而不会相互干扰

Git 在处理大型代码仓库和版本历史时表现出色。它使用了一种称为“快照”的机制,将文件的完整副本存储在每个提交中,而不是存储差异补丁,从而提供了快速的操作和浏览速度。

Git 命令提交和分支控制_第1张图片

目录

提交三板斧

git add 

git commit -m "commit message"

git push

分支

git branch -v

git branch 分支名

git checkout

git merge 分支名

解决分支冲突


提交三板斧

git add 

将文件提交到暂存区,暂存区的文件可以修改删除

git commit -m "commit message"

将文件提交到本地库,分布式控制,本地版本更新

-m "commit message"

引号中间是本次提交的说明

Git 命令提交和分支控制_第2张图片

git push

顾名思义,推送代码到远程仓库

Git 命令提交和分支控制_第3张图片

指定要推送的远程仓库名称和目标分支名 

git push origin 分支名

这个就是推送到hot-fix分支

Git 命令提交和分支控制_第4张图片

分支

git branch -v

查看当前远程库所有分支,并显示每个分支的最后一次提交。

git branch 分支名

这个命令用于创建一个新的分支,新的分支会包含当前所在分支的所有提交。

Git 命令提交和分支控制_第5张图片

git checkout

切换分支

Git 命令提交和分支控制_第6张图片

git merge 分支名

将指定的分支合并到当前所在的分支。

Git 会尝试自动合并修改,但如果存在冲突,你需要手动解决冲突后再提交合并结果

解决分支冲突

Git 命令提交和分支控制_第7张图片

解决分支冲突需要切换到你的主分支,再进行提交add和commit/

Git 命令提交和分支控制_第8张图片

这样就可以成功解决啦

Git 命令提交和分支控制_第9张图片


哈,谢谢各位同志的阅读,然后呢如果觉得本文对您有所帮助的话,还给个免费的赞捏

Thanks♪(・ω・)ノ

你可能感兴趣的:(git)