zoukankan      html  css  js  c++  java
  • Git---之上传远程仓库

    一:在GitHub上注册账号

        官网   : https://github.com/

    二:与远程仓库关联

    在本地生成ssh key

    运行命令  ssh-keygen -t rsa -C "501804292@qq.com"

    github setting中选择SSH Keys 添加key

    GitHub中创建一个远程仓库

    复制远程仓库的地址

    本地clone远程仓库

    本地修改代码之后提交到远程仓库

    First是我们本地仓库取的名字,可以自定义!

     

    之后输入自己的用户名和密码! 即可以上传成功!

    可以使用命令git remote rm first删除关联的远程仓库

    使用git remote show first 查看first远程仓库的具体分支

    使用git remote –v 查看当前本地仓库关联的远程仓库

    GitHub上查看差异文件

    修改本地仓库的文件并上传

     

    1. 上传成功后,在GitHub上查询差异

     

    三:分支管理

    3.1:分支的引入

    Master 主分支,主要作为程序的发布可以理解为是项目的最终版本

    所以不能在master上进行开发,所以应该建立子分支进行开发

    团队中多个人开发一下项目,一同事开发一个新的功能,需要一周时间完成,他写了其中的50%还没有写完,如果他提 交了这个版本,那么团队中的其它人就不能继续开发了。但是等到他全部写完再全部提交,又存在每天进度丢失的风险,这如何是好呢? 

    对于上面的这个问题,我们就可以用分支管理的办法来解决,一同事开发新功能他可以创建一个属于他自己的分支,其它同事暂时看不到,继续在开发分支(一般都 有多个分支)上干活,他在自己的分支上干活,等他全部开发完成,再一次性的合并到分支上,这样我们既可知道他的开发进度,又不影响大家干活

    其他的版本控制器也有分支的概念,只不过切换,删除分支的时候非常慢,效率低下,而git切换或者删除分支几乎就是一瞬间的事!

    查看分支

    git  branch

    创建分支

    git  branch 分支名称

    切换分支

    git  checkout分支名称

    创建并切换分支

    git  checkout -b 分支名称

    删除分支

    git  branch -d分支名称

    前提必须切换到master分支中才能删除!

    合并分支

    解决冲突

    代码冲突如何产生的:

    当我们在分支上进行开发的时候,难免遇到别的开发人员和我们自己向仓库中提交相同的代码

    比如我们有一个商城的项目,开发人员A和开发人员B都对同一段代码做了修改,当A进行提交后并push到远程仓库中master合并,B再进行提交并与远程仓库中的master进行合并

    这时候就会出现代码冲突

     

     

    之后手动的保留或者修改branch.txt文件内容即可!

    把本地分支提交到远程仓库

    git push origin  xiaodoufu:xiaodoufu

     

    ideal 中集成 git

     ideal 中集成 git

    在搜索框中搜索 GIT

    再点击 GitHub 输入自己的用户名 和 密码 对自己的git进行 关联

     

    点击 test 进行 测试

     

    这样就配置完成了 接下来 就进行 项目的上传

    进行 添加到GitHub

    这样就添加 完成

     如果以后再为这个项目进行修改 只需对着项目 右键  点击 Git

    就可以进行 对项目的更改

  • 相关阅读:
    Eclipse显示行号
    Eclipse中让Scala缩进变为4
    阿里云Maven仓库
    Eclipse格式化整个项目
    Spring拦截器
    Spring配置redis及使用
    Java加密数据库
    Eclipce远程调试
    服务器部署Java Web及微信开发调试
    基本MVC2模式创建新闻网站
  • 原文地址:https://www.cnblogs.com/wh1520577322/p/9406864.html
Copyright © 2011-2022 走看看