it编程 > 编程语言 > 其他编程

Git提交代码详细流程及问题总结

61人参与 2025-02-08 其他编程

1.git 三大分区

2.git提交、推送、拉取代码、合并分支详细流程

git status

git add <文件名>
git add ./* #添加所有文件到暂存区

git commit -m '提交注释信息'

git push

git checkout <远程分支名>

git merge <源分支名>

git stash 

git pull #是 git pull --merge 的缩写;将远程库的最新内容拉到本地,用户检查后决定是否合并
git pull --rebase #远程主机的最新内容拉取到本地后直接合并;可能会产生冲突需要手动解决

git stash pop

3.问题总结

问题一、误提交:提交代码时遇到冲突,但冲突文件并不想提交【一般可以通过将文件添加到.gitignore长久解决,但是由于我的文件具有线上版本,.gitignore文件不起作用】

解决办法:

git add .
git reset head .

4.git push补充知识

git push <远程主机名> <本地分支名>:<远程分支名> # :前后不可以有空格
git push origin dev-lwq:master #将本地的dev-lwq分支推送到origin主机的master分支
git push <远程主机名> <本地分支名>
git push origin dev-lwq #将本地的dev-lwq分支推送到origin主机的dev-lwq分支,若origin主机不存在dev-lwq分支则会新建
git push <远程主机名> :<远程分支名>
git push origin :master #删除origin主机的master分支
git push origin --delete master#等同于上面命令
git push <远程主机名>
git push origin #将当前分支推动到origin主机的对应分支
git push #省略远程主机名:当前分支只有一个追踪分支
git push -u <远程主机名> <本地分支名>
git push -u origin master #master分支推送到origin主机且设置origin为默认主机

总结 

到此这篇关于git提交代码详细流程及问题总结的文章就介绍到这了,更多相关git提交代码流程内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!

(0)
打赏 微信扫一扫 微信扫一扫

您想发表意见!!点此发布评论

推荐阅读

详解DeepSeek如何通过Ollama解决常见本地部署报错问题

02-08

deepseek本地部署使用步骤详解

02-08

利用DeepSeek实现复杂Git操作的详细过程

02-08

关于rpc长连接与短连接的思考记录

02-13

Git中恢复已删除分支的几种方法

02-13

使用Nginx解决前端跨域问题

01-01

猜你喜欢

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论