git的常见的使用以及问题
1 git clone 克隆仓库地址(后面跟远端仓库地址)
2 git add . 将文件添加到暂存区
3 git commit -m’要提交的信息’ 将文件添加到本地仓库
4 git push 提交代码(如果是第一次提交,要使用git push -u origin 分支名字)
5 git pull 拉取代码(如果git pull后,例如我用的是vsCode编辑器,发现项目代码没有更新,这时候可以使用第1步git fetch --all,第2步git reset --haorigin/master,这里的master也可以是其他分支, 第3步gitpull。或者前面3步都不用,直接通过git checkou 解决)
6 git checkout -b dev remotes/origin/dev(remotes/origin/dev指的是远端分支)----在本地创建一个分支,并关联远程已经存在的分支
7 -------- 1如果自己的分支上要拉取别人分支的代码,可以用git pull origin 分支名字(比如我的分支是feature/wuhaohao_building-materials-expo,可以使用 git pull origin feature/wuhaohao_builing-materials-expo)
-------2或者从自己的分支切换到别人的分支,然后拉取别人分支的最新代码,接着再切换回自己的分支,在自己的分支上合并执行git merge 别人的分支名字(比如,我在自己的feature/wuhaohao_building-materials-expo上,我要拉取别人的分支feature/shijingxiao_building-materials-expo的代码,我可以先执行1git checkout feature/shijingxiao_building-materials-expo,2 git pull feature/shijingxiao_building-materials-expo 3 git checkout feature/wuhaohao_building-materials-expo 4 git merge feature/shijingxiao_building-materials-expo,但是这种方式比前一种方式复杂)
8 当自己分支上的代码跟别人分支上的代码冲突时,怎么办?
- 首先找到哪个文件冲突了,进行修改,修改完成后,再执行以下操作
- git add .
- git commit -m '要提交的
- git push
9 创建并切换分支 git checkout -b dev