您的当前位置:首页正文

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  
 
# 这样一来,你本地的仓库就可远程的仓库同步了   

因篇幅问题不能全部显示,请点此查看更多更全内容