6 -代码管理工具-git-分支合并冲突/上传下拉
来源:华佗健康网
1. 分支合并冲突
# 什么情况下会出现冲突?
# 在其他分支下编辑了A文件并提交
# 在master分支中也编辑了A文件并提交
# master合并其他分支时,会提示冲突
# 分支合并时出现冲突,可以在master分支出现冲突的文件中看到详情
# 编辑文件解决冲突即可
2. 创建github远程仓库
# 1. 注册 github(https://github.com/)
# 2. 有了github 账号以后
'''
我们就登录 github 网站,开一个远程仓库。
github 的远程也是以一个仓库一个仓库的形式来保存代码。
我们可以在一个 github 上保存很多的项目。
只要一个项目一个仓库就可以了按照下面步骤开辟仓库
'''
3. 添加仓库地址
'''
接下来,要使用 git 上传代码了。
我们先要告诉 git 上传到哪里
也就是给 git 添加一个上传的地址
我们还是来到我们的项目文件夹
使用 `git remote add origin 仓库地址`来添加
'''
# 在项目文件夹下打开 git base
# 1. 添加仓库地址
git remote add origin https://xxx.git
'''
remote: 远程的意思
add:添加的意思
origin:是一个变量名(就是指代后面一长串的地址)
'''
# 2. 查看远程仓库地址
git remote -v
# 3. 删除远程仓库地址
git remote remove origin # origin:路由别名
4. git push本地推送到远程仓库
# 1. 上传到哪里的地址我们已经添加好了
# 接下来就是上传内容了
# 上传要保证 历史区里面有内容
# 上传的过程会把 历史区里面所有的内容上传到远端
# 我们使用git push 指令来上传
# 上传内容
git push -u origin master
# 表示把内容上传到origin这个地址
# master 是上传到远程的 master 分支
# 如果当前分支与多个主机存在追踪关系,则可以使用-u选项指定一个默认主机,这样后面就可以不加任何参数使用git push。
# 2. 第二次上传
# 第二次上传的时候,因为有刚才的记录,就不需要再写 origin 和master 了
# 会默认传递到origin这个地址的 master 分支上
# 除非你要传递到别的分支上的时候再进行书写
# 第二次上传
git push
# 到这里,就完成了一次 git 推送
# 这个时候本地的文件夹就真的可以删除了
# 因为远程有一份我们的内容,本地的删除了,可以直接把远程的拉回来就行
5. git pull拉取仓库最新代码
# 当人家的代码更新以后,你想获得最新的代码
# 我们不需要从新克隆
# 只要拉取一次代码就可以了
# 直接在项目文件夹里面使用指令下拉
# 拉取远程最新代码
# git pull -u origin master:记录远程地址(以后直接 git pull 即可)
git pull
# 这样一来,你本地的仓库就可远程的仓库同步了
因篇幅问题不能全部显示,请点此查看更多更全内容