

如图,d3是父线而983f是子线,但是为什么我提交了本地项目之后,父线里是两个.git文件,并没有代码,导致现在修改记录提交上去没有与原版的对比
求帮助!


如图,d3是父线而983f是子线,但是为什么我提交了本地项目之后,父线里是两个.git文件,并没有代码,导致现在修改记录提交上去没有与原版的对比
求帮助!
阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程
问题分析
你遇到的问题是,提交了本地项目后,父线(d3)中只有两个.git文件,没有代码,导致修改记录提交上去没有与原版的对比。
解决方案
这是因为 Git 的工作区和暂存区的概念导致的。父线(d3)中只有两个.git文件,是因为 Git 只存储了暂存区的信息,而没有存储工作区的代码。
解决方法
git status 和 git log 查看修改记录。git add 和 git commit:在子线(983f)中,使用 git add 和 git commit 提交修改记录。git merge:在父线(d3)中,使用 git merge 合并子线(983f)的修改记录。git reset:如果上述方法不行,可以尝试使用 git reset 重置父线(d3)的状态。核心代码
# 切换到子线(983f)
git checkout 983f
# 提交修改记录
git add .
git commit -m "提交修改记录"
# 合并子线(983f)的修改记录
git checkout d3
git merge 983f
注意