Git Pull会覆盖本地刚编写的代码吗?实操验证解惑
Git Pull 是否会覆盖本地修改?
问题背景
上午拉取最新代码后完成本地修改,推送时因他人先推送导致失败,需拉取最新代码,但疑惑git pull是否会覆盖当日编写的代码,网传说法称会覆盖,因此进行了测试验证。
测试过程
- 编写仅包含头文件与主函数的
1.cpp,推送到GitHub - 在GitHub直接添加
2.cpp,模拟他人推送的场景 - 修改本地
1.cpp,添加测试函数 - 在Git Bash执行
git pull命令
测试结果
执行git pull后,本地修改后的1.cpp并未被GitHub上的版本覆盖,依然保留了添加的测试函数。
内容的提问来源于stack exchange,提问作者lamb
相关产品推荐
相关产品推荐

