使用Git遇到的问题和解决办法

在使用Git提交代码过程中遇到问题通常都是由于提交流程不对导致的

正常的提交顺序:

pull --> add --> commit --> push

遵循以上流程基本可以规避很多问题

  1. git pull

    ​ 每次提交都应当先拉去远程库的数据到本地,保持本地库和远程库版本一致

  2. git add [filename]

    ​ 改命令是把文件提交到暂存区

    ​ filename是文件名 如果要提交多个文件名 则可在你要提交的文件的最大目录下

    ​ 使用 “git add .” 其中"." 代表当前目录下 所有你修改过的文件

  3. git commit -m “massage” [filename]

    ​ 该命令是把暂存区的数据存放到本地库,之后以本地库的最新版本提交到远程库

    ​ massage 是对此次提交的描述

    ​ filename 暂存区文件的名称 不填写 代表提交所有暂存区的文件

  4. git push

    ​ 把当前本地库的数据提交到远程库

问题1:

pull --> add --> commit --> push

看似流程正确 但这其中也有可能出现问题,就比如你在push时有人提交了新的数据,导致你现在的本地库的版本不是最新版,就会导致错误

解决办法:

在push前先看下是否有人上传,或者问下团队开发的小伙伴

问题2:

add --> commit --> push --> pull

忘记先 pull (这也是我个人常遇到的问题)

执行到push前没有任何报错,但是在push时 报错说当前本地库不是最新版

之后在 拉取(pull)远程库的内容时,很有可能会导致冲突,特别是开发触及到公共部分的时候

解决办法:

拉取(pull)下拉后,冲突部分会在你本地文件体现出来,需要手动去修改

<<<<<<<<<<<<

本地数据

============

远程下拉的数据

. >>>>>>>>>>>

切记:在修改前别去触碰别人的代码 把自己的那部分加上去即可

…以后遇到新问题再进行记录…

----------------------------------------------------------Bug之路漫漫-------------------------------------------------------------

posted @   晓洋^  阅读(70)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
点击右上角即可分享
微信分享提示