git与github的使用

时间:2023-01-29 03:51:38

  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)

  git与github的使用

  git与github的使用

  git与github的使用

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

  git与github的使用在分支中出现这种情况就可以了。

git与github的使用点击第二个按钮进行合并

git与github的使用

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

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

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

git与github的使用