• 第一次使用github、git工具,本地仓库、远程仓库使用


    一次使用git,记录下使用过程。。。可能还有很多东西可能还没理解,后期理解了再写吧

    git是什么.,百度的回答:

    一:Git是什么?

           Git是目前世界上最先进的分布式版本控制系统。

    使用过程一直在百度,,,下面是百度时,觉得比较有参考价值的文章

    参考的链接,搞不定的时候去看看,谢谢前人大佬些的辛勤奉献:

    https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013752340242354807e192f02a44359908df8a5643103a000

    http://blog.csdn.net/jiaoyaning1210/article/details/51131425

    http://blog.csdn.net/kazeik/article/details/9113891

    http://www.runoob.com/w3cnote/git-guide.html

     

    前提:至少你得在github上注册登录吧

    github官网:https://github.com

    注册完后,下载一个git客户端,我下载的是git for windows版本,,这个的使用暂时还不了解

    git for windows 下载下来安装有两个东东,一个是客户端、一个是git shell工具

    下载好了,先不管他们,开始下面的步骤,一步步的来

    1.先要创建git远程仓库

    先登录github,如果第一次登录就会有一个创建仓库的提示,点进去创建就好了

    或者点击账号旁边的+号,下拉内容就有创建仓库按钮

    点击newrepository进入新建仓库页面,填写名称及描述,其他的默认值即可

     创建的仓库在主页能看见

    2.创建本地仓库

    远程的仓库好了,就开始建立本地的仓库

    这里好难讲,,,你们直接看连接好了,不重复讲,链接在这里 :http://blog.csdn.net/jiaoyaning1210/article/details/51131425

    2。1首先创建用户和邮箱

    2.2 配置自己的电脑的sshkey ,具体配置请看上面连接内容看看

    2.3自己创建一个本地仓库/clone远程仓库

    创建好后,要对本地仓库执行初始化操作

    命令自己看链接资料

    3.本地仓库更新代码到远程仓库

    先在本地仓库下创建要提交文件,git add xx提交到本地仓库缓存区,再Git commit xx 提交缓存区内容到本地仓库

    最后把本地仓库内容提交到远程仓库

    1.先把本地、远程仓库连接上

    git remote add origin git@github.com:github用户名/远程仓库名字.git

    2.直接git push origin master 把master分支上的代码推到远程服务器上

    4.多用户提交代码

    在github上配置他人电脑上的sshkey就可以了

    5.合并代码

    为什么需要合并代码呢

     Git的分支可以让你在主线(master分支)之外进行代码提交,同时又不会影响代码库主线。 
    分支的作用体现在多人协作开发中,比如一个团队开发软件,你负责独立的一个功能需要一个月的时间来完成,你就可以创建一个分支,只把该功能的代码提交到这个分支,而其他同事仍然可以继续使用主线开发,你每天的提交不会对他们造成任何影响。当你完成功能后,测试通过再把你的功能分支合并到主线。

    两个分支就有了各自不同的修改,分支的内容都已经不同,如何将多个分支进行合并呢? 
    可以通过下面的git merge命令来合并experimental到主线分支master:

    # 切换到master分支
    $ git checkout master
    # 将experimental分支合并到master
    $ git merge  -m 'merge experimental branch' experimental
    -m参数仍然是需要填写合并的注释信息。

    第一次用,写完 了,。自己写了一遍对git果然更了解,但是客户端的作用还是不是很了解。。

  • 相关阅读:
    C#计算一段程序运行时间的三种方法
    jquery easyui combobox设置默认选中第一项
    ASP.NET Web API教程 分页查询
    ASP.NET Web Api 实现数据的分页
    开源.net 混淆器ConfuserEx介绍
    C#软件license管理(简单软件注册机制)
    MyBatis入门实例-包括实体类与数据库字段对应&CLOB字段处理
    MyBatis在insert插入操作时返回主键ID的配置
    MyBatis框架——mybatis插入数据返回主键(mysql、oracle)
    关于java中split的使用
  • 原文地址:https://www.cnblogs.com/YouxiYouxi/p/7805459.html
Copyright © 2020-2023  润新知