git

【精简全流程】带你了解实际工作中git的使用流程_git 使用流程-CSDN博客

git clone

git branch

git status

git checkout -b

合作开发,主仓库的更新速度是要比你的快的,也就是说很多情况主仓库的代码都是要比你的新,所以你要先pull 主仓库的代码。但是直接pull代码可能会直接带来冲突,所以在此之前你需要提交或者将代码放入暂存区stash,这里我推荐放到暂存区里面保管:

git stash save "save message "

git pull

git stash pop

查看代码的状态:

git diff

git add .

git commit -m""

这个里边也有规矩

  • feat:新功能(feature)
  • fix:修补bug
  • docs:文档(documentation)
  • Style: 格式(不影响代码运行的变动)
  • Refactor:重构(即不是新增功能,也不是修改bug的代码变动)
  • Test:增加测试
  • Chore:构建过程或辅助工具的变动

在每次新建分支之前和push之前,都要pull一下主仓库,保证代码最新,避免产生冲突。

git remote 查看远程仓库的信息

多人协同出现问题应该如何解决:

解决办法也很简单,Git已经提示我们,先用git pull把最新的提交从origin/dev抓下来,然后,在本地合并,解决冲突,再推送:

多人协作的工作模式通常是这样:

  1. 首先,可以试图用git push origin <branch-name>推送自己的修改;
  2. 如果推送失败,则因为远程分支比你的本地更新,需要先用git pull试图合并;
  3. 如果合并有冲突,则解决冲突,并在本地提交;
  4. 没有冲突或者解决掉冲突后,再用git push origin <branch-name>推送就能成功!