git for windows还是github for windows?
来源:互联网 发布:淘宝上卖面膜 许可证 编辑:程序博客网 时间:2024/06/05 06:40
现在遇到一个问题,就是我安装了git for windows(msysgit)但是github for windows又是什么呢?二者的区别是什么呢?
安装完git for windows(msysgit)还需要安装github for windows吗?
github是人家网站推出的
git是工具,github更像是平台
你可以借助git搭建自己的平台呀
git是工具,github更像是平台
你可以借助git搭建自己的平台呀
比如Git for Windows你可以用于自己的仓库管理里面呀,自己搭建gitlab什么的
GitHub for Windows 是基于 msysGit 的。 MSYS(MSYS | MinGW) 是一个在 Windows 下的 UNIX-like 工作环境。因为 Git 里面包含很多 Shell 跟 Perl 脚本,所以它需要一个这样的环境。
但是没有人能回答,我安装了msysgit ,还需要安装github for windows吗?
不需要
可以借助git搭建自己的平台,有开源的系统gitlab,你可以搭建类似于github的东西
github for windows是git下再封装的图形界面
只要仓库的源地址对就好了,就是使用方式可能不一样啊
都是git的软件啊,只是不同厂商出的而已啊
不需要
可以借助git搭建自己的平台,有开源的系统gitlab,你可以搭建类似于github的东西
github for windows是git下再封装的图形界面
只要仓库的源地址对就好了,就是使用方式可能不一样啊
都是git的软件啊,只是不同厂商出的而已啊
不同厂商的软件啦
使用方式可能不一样而已
就像微软的office和金山的wps
都兼容嘛
都兼容嘛
github for windows主要是针对github这个平台的
是别人基于git的自己搭建的平台
比如Git for Windows你可以用于自己的仓库管理里面呀,自己搭建gitlab什么的
(百度了一下还真有用GitLab搭建自己的私有GitHub)https://segmentfault.com/a/1190000000345686
个人意见,一个 Git Bash 通吃全部其他都不用了
是别人基于git的自己搭建的平台
比如Git for Windows你可以用于自己的仓库管理里面呀,自己搭建gitlab什么的
(百度了一下还真有用GitLab搭建自己的私有GitHub)https://segmentfault.com/a/1190000000345686
个人意见,一个 Git Bash 通吃全部其他都不用了
github for windows只是个gui程序,用来访问和管理github这个网站上的项目而已
首先先纠正一个绝对严重的错误
是先 commit 再 push
然后,接下来的话中,我为了简便,把 Git Bash 简称为 GB,把 Msysgit 简称为 MG,把 GitHub for Windows 简称为 GHfW(刚刚查了一下,貌似 Msysgit 已经变成了 Git for Windows?所以我用 GfH 来简称它)
是先 commit 再 push
然后,接下来的话中,我为了简便,把 Git Bash 简称为 GB,把 Msysgit 简称为 MG,把 GitHub for Windows 简称为 GHfW(刚刚查了一下,貌似 Msysgit 已经变成了 Git for Windows?所以我用 GfH 来简称它)
图形化界面,比如 MG 啊 GfH 啊之类,都会按照开发者自己的理解来写那些 label,特别中文版,比如提交(commit)和推送(push),刚刚群里那个人就错误地以为提交就是把东西提交到远端,这就是没有熟悉命令的结果
至于 GHfW,它更加。它专门针对 GitHub 优化,所以它只能用于 GitHub。如果其他比如 GitCafe 啊 Git@OSC 之类,它就没辙了。
相反,命令行界面,GB,通吃。自己搭的也可以别人的托管也可以单机版也可以,管你个嘛。
遇到提交成功远程库却没有更新的解决办法?
至于 GHfW,它更加。它专门针对 GitHub 优化,所以它只能用于 GitHub。如果其他比如 GitCafe 啊 Git@OSC 之类,它就没辙了。
相反,命令行界面,GB,通吃。自己搭的也可以别人的托管也可以单机版也可以,管你个嘛。
遇到提交成功远程库却没有更新的解决办法?
你建个文件,随便写点内容或者根本就是空的,反正就是对仓库做出一点改变,然后
git add .
git commit -m "提交信息,可以随便写,但是尽量用一句话表明你做了什么"
然后就可以 git push -u origin master 了。
然后你会发现一个很长的输出,你可能看不懂,你可能也懒得百度,但是我现在心情好好啊
怎么会产生冲突我就不说了,反正你先 git pull origin master 然后就可以 push 了。
总之,我需要去学命令行了。。。既然用了msysgit和小乌龟就不用github for windows 了。
未完待续。。。
知乎上的回答:https://www.zhihu.com/question/27830034
问题又来了,Git BASH又是什么??
git add .
git commit -m "提交信息,可以随便写,但是尽量用一句话表明你做了什么"
然后就可以 git push -u origin master 了。
然后你会发现一个很长的输出,你可能看不懂,你可能也懒得百度,但是我现在心情好好啊
怎么会产生冲突我就不说了,反正你先 git pull origin master 然后就可以 push 了。
总之,我需要去学命令行了。。。既然用了msysgit和小乌龟就不用github for windows 了。
未完待续。。。
知乎上的回答:https://www.zhihu.com/question/27830034
问题又来了,Git BASH又是什么??
0 0
- git for windows还是github for windows?
- Git-for-windows连接github
- Git for Windows with TortoiseGit and GitHub
- Git简单教程(二)--GitHub for Windows
- git for Windows 发布文件到github
- github for windows安装
- GitHub for Windows
- 配置github for windows
- github for windows安装
- GitHub for windows 使用方法
- GitHub for windows
- GitHub for Windows 入门
- Github for Windows安装
- 关于GitHub for Windows
- GitHub for Windows
- GitHub for Windows
- GitHub for Windows安装
- github for windows使用
- 使用Set移除List中相同元素方法
- php面向对象全攻略 (十) final static const关键字的使用
- PullToRefresh上拉刷新下拉加载
- 机器学习十大算法系列(一)——逻辑回归
- hibernate加载持久化实例load和get方法区别
- git for windows还是github for windows?
- 用动态规划算法的变形方法——备忘录方法,解决0-1背包问题
- SVN笔记
- android onSaveInstance
- 字符编码的故事,uft8,Unicode。
- [EverString收录]Dr.Elephant简介
- nrf51822 --- 外部中断 (按键)
- spring整合ehcache缓存
- 217. Contains Duplicate #Easy