Git管理工具详解
- 读取版本库
clone版本库到本地
git clone xxx.git
拉去最新代码
git pull
- 客户端初始化项目
创建与版本库项目同名文件夹,并执行初始化
git init
关联到已经创建的版本库
git remote add origin https://gitee.com/willtesting/public01.git
初始化版本库代码到本地master分支
git pull origin master:master
设置默认更新和上传代码的分支
git branch --set-upstream-to=origin/master master
备注:你也可以先clone代码下来,然后导入到你的编辑器(Pycharm或者idea)
- 本地和服务器代码合并
服务器上的代码甲先提交,那么乙去提交的时候,会提示如下
如何解决这样的问题?
第一步:先git pull,更新服务器最新代码到本地,此时会提示合并代码到本地冲突
第二步:解决冲突部分代码
①:凡是有冲突的代码文件都会有报错提示
②:HEAD到=====部分代码是本地当前最新代码行
③:===到>>>>>>>部分代码是服务器当前最新代码行
第二步和第三步两处代码就是冲突部分代码,解决冲突的开发需要看懂代码,然后决定保留什么样的代码,或者重新写。
解决后,删除HEAD、=、>>>>>>>等提示语句
待所有冲突解决完毕,即可重新提交合并后代码,并push成功
合并后提交
成功!
第一步 git init
第二步 git remote add origin 地址https 或者 ssh
第三步 git pull origin master 下载代码到本地
第四步 git add . 添加缓存区
第五步 git commit -m 提交到本地仓库
第六步 git push origin master 提交到云仓库