git是常用的项目管理工具,适合于多人合作开发项目。
git仓库可以选用github或gitlab。企业项目一般选用完全免费的gitlab仓库开发。
git安装过程略过。
1. git clone 克隆项目源码
首先从远程仓库将一个项目的源代码克隆一份到本地仓库。
2. git branch 显示所有分支
需要先cd到工程的根目录。代码克隆下来后,执行git branch可以显示所有本地已经下载的分支,有时候不会显示master外的未下载分支,需要checkout一下,执行:git checkout [分支名] 会自动下载指定分支并切换进去。
3. git checkout 切换使用分支
执行git checkout [分支名] 可以切换到指定分支
4. git pull 更新本地分支
需要先cd到工程根目录(.git文件所在目录)
5. git commit 提交版本到本地仓库
6. git push 推送到远程仓库
cd 到.git所在目录
git add . //添加文件
git commit -m "注释" //提交本地仓库
git push origin main //推送远程仓库
多人开发合并代码,解决冲突
【场景】初始有一个master分支,一人先切出A分支开发,一人切出B分支开发。B分支开发完毕后先合到master上,此时当A开发完成要合master的时候,A可按如下操作
1.先在本地checkout到master分支,然后pull最新代码下来
2.checkout回到A分支,执行git merge master指令将最新的代码合并到A分支上,如果冲突要解决冲突
3.最后提交请求将A分支合入master
【说明】如果修改的是不同文件一般不会有冲突,如果修改的是同一个文件的不同行一般也不会有冲突