zoukankan      html  css  js  c++  java
  • git与github的使用

      git和github是两个完全不同的概念,就好比如雷锋与雷峰塔的关系。

         git是一个版本管理工具,用来更好的管理你的程序,比如你原来提交过的内容,以后虽然修改了,但是通过git这个工具, 可以把你原来提交的内容重现出来,这样对于你后来才意识到的一些错误的更改,可以

      进行还原。

      而github是一个网站,就是每个程序员自己写的程序,可以在github上建立一个网上的仓库,你每次提交的时候可以把代码提交到网上,这样你的每次提交,别人也都可以看到你的代码,同时别人也可以帮

      你修改你的代码,这种开源的方式非常方便程序员之间的交流和学习。 github是一个非常适合程序员交流的网站,很多国际上的技术大牛都在github上有自己的开源代码,其他人只要申请个账号就可以随

      意的看到这些大牛写的程序。同时国内的很多互联网公司如百度,阿里等,也在github上公布有开源的代码,感兴趣的程序员也可以自己查找着看一些。

      那git与github之间有什么联系呢?

      我们可以通过git来下载github这个网站上的代码,我们在些项目时团队成员的代码也可以通过git来提交到github这个网站上来进行合并。下面就举一个小例子吧,比如通过团队(一人写静态页面(stop)一

          人写js)之间写选项卡:

      1.在github网站中要申请自己的账号和密码,登录成功后要新建一个仓库,仓库的名称取为tab。

      2.打开git切换到你想要执行的文件夹的目录下,再使用git clone URL(再github中要克隆的地址)。

      3.再git中切换到tab的文件夹中 使用命令cd tab

      4.创建tab1分支 使用命令git branch tab1

      5.切换到tab1分支 使用名命令git chackout tab1

      6.远程到本地 使用命令 git pull origin tab1

      7.在tab文件夹中写入静态页面tab.html页面

      8.查看状态 status  使用命令 git status

      9.添加 使用命令git add .

      10.提交 使用命令 git commit -m ‘stop’

      11.推送到远程分支tab1 使用命令git push origin tab1

      12.这式静态页面已经提交到远程分支tab1上去了

      13.另外一个人也要创建新的分支tab2来写js代码 (参照4,5,6,7,8,9,10,11步骤完成js代码提交到远程分支tab2)

      

      

      

      14.合并分支 在github中先tab2合并到tab1中 然后tab1合并到master主分支中去。

      在分支中出现这种情况就可以了。

     点击第二个按钮进行合并

    点击Create pull request 按钮,Merge pull request按钮实现分支tab2合并到分支tab1中去。

    同理 实现分支tab1 合并到 主分支master。

    最后在主分支master中出现tab.html说明合并成功。

  • 相关阅读:
    links
    Thread Demo
    AngularJs 入门
    同步的数据过大,导致shareplex超时,并自动kill掉了同步会话
    shareplex三点同步配置
    (转)嵌入式学习准备---linux c 文件锁
    shareplex的安装&&起停服务(添加新用户)
    JDK的安装
    LVM的添加与删除
    linux__升级java版本
  • 原文地址:https://www.cnblogs.com/DongZixin/p/6973614.html
Copyright © 2011-2022 走看看