关于Git的使用
2016-05-02 14:18
246 查看
GitHub和Git的区别
GitHub是一个共享虚拟主机服务,用于存放使用Git版本控制的软件代码和项目。GitHub是一个托管开源项目的社区(有web和桌面客户端两种),需要注册账号,然后在任意一种平台上(Web或桌面)浏览其他人代码或者贡献你的代码,如果想要有私人的项目,就必须收费
git和GitHub是两码事,Git是一个分布式版本控制/软件配置管理软件,它不需要服务器端软件,就可以运作版本控制,使得源代码的发布和交流及其方便;有点像个文件系统,直接在本机上获取数据,不必连接到主机获取数据
可以使用git来操作GitHub社区中的代码,首先,你得有一个git库,才能用它操作,仓库是Git存放你将要托管代码的地方,拥有git库有两种方法:
在已有的目录中,创建一个新的
复制别人的项目,或者与别人合作某个项目,也可从一个公开的Git仓库复制
GitHub一些名词的解释
fork:创建一个分支,也就是把别人的项目克隆到你的GitHub账号下
patch:给被人的项目打补丁,打补丁的意思就是软件出现bug,程序员为纠正该bug写一个小程序,然后插入到源程序中
pull request:就是你fork了别人的项目,然后修改了代码,希望能把你修改的内容合并到别人的项目里,所以,就需要发起一个pull
request
入门的使用方法
补充:要想将本地仓库的项目上传到GitHub里,首先需在Git上配置SSH
key,方法如下(按顺序执行):
ssh-keygen -C '在此输入你的邮箱' -t rsa,然后回车
在C:\Users\Administrator目录下,会生成一个.ssh文件,接着打开
打开id_rsa.pub 文件,复制里面的key
进入GitHub,点设置—SSH keys—Add SSH key
使用Git上传项目到GitHub:
先到GitHub网站中注册一个账号,注册完之后,按照新手教程熟悉一下GitHub
下载Git,然后安装到你的电脑上
打开Git安装包中的 Git Bash,使用它来进行如下的操作\
配置你在GitHub上的账号到Git中,方法如下:
git config --global user.name 用户名
git config --global user.email 邮箱
配置完成之后,cd 你存放项目文件位置(后面的操作都是操作该位置下的项目的)
Git
Bash变成:
输入git init,出现:
然后继续在Git中操作,将本地仓库的项目上传到GitHub中,操作方法如下(按顺序执行):----关键部分
你可以先输ls,看一下该位置文件夹下中有哪些文件(非必要)
输入:touch README.md——会在本地的git仓库中添加一个README.md文件,然后一起提交到GitHub中
输入git add 文件名(会将该指定文件添加到GitHub上),如果想添加所有的文件,输入git add .
下面开始往GitHub上提交,输入git commit -m "first commit",表示你对此次提交的注释
git remote add origin https://github.com/Iamqing/MyShoppingStudy.git,https后面的地址是你上传到GitHub的地址,也就是你新建的一个
repository下的地址。
输入git push -u origin
master,表示提交,提交之后得输入用户名和密码,输入密码的时候不显示,不用管,继续往下输即可:
push成功了就是这样的:
GitHub是一个共享虚拟主机服务,用于存放使用Git版本控制的软件代码和项目。GitHub是一个托管开源项目的社区(有web和桌面客户端两种),需要注册账号,然后在任意一种平台上(Web或桌面)浏览其他人代码或者贡献你的代码,如果想要有私人的项目,就必须收费
git和GitHub是两码事,Git是一个分布式版本控制/软件配置管理软件,它不需要服务器端软件,就可以运作版本控制,使得源代码的发布和交流及其方便;有点像个文件系统,直接在本机上获取数据,不必连接到主机获取数据
可以使用git来操作GitHub社区中的代码,首先,你得有一个git库,才能用它操作,仓库是Git存放你将要托管代码的地方,拥有git库有两种方法:
在已有的目录中,创建一个新的
复制别人的项目,或者与别人合作某个项目,也可从一个公开的Git仓库复制
GitHub一些名词的解释
fork:创建一个分支,也就是把别人的项目克隆到你的GitHub账号下
patch:给被人的项目打补丁,打补丁的意思就是软件出现bug,程序员为纠正该bug写一个小程序,然后插入到源程序中
pull request:就是你fork了别人的项目,然后修改了代码,希望能把你修改的内容合并到别人的项目里,所以,就需要发起一个pull
request
入门的使用方法
补充:要想将本地仓库的项目上传到GitHub里,首先需在Git上配置SSH
key,方法如下(按顺序执行):
ssh-keygen -C '在此输入你的邮箱' -t rsa,然后回车
在C:\Users\Administrator目录下,会生成一个.ssh文件,接着打开
打开id_rsa.pub 文件,复制里面的key
进入GitHub,点设置—SSH keys—Add SSH key
使用Git上传项目到GitHub:
先到GitHub网站中注册一个账号,注册完之后,按照新手教程熟悉一下GitHub
下载Git,然后安装到你的电脑上
打开Git安装包中的 Git Bash,使用它来进行如下的操作\
配置你在GitHub上的账号到Git中,方法如下:
git config --global user.name 用户名
git config --global user.email 邮箱
配置完成之后,cd 你存放项目文件位置(后面的操作都是操作该位置下的项目的)
Git
Bash变成:
输入git init,出现:
然后继续在Git中操作,将本地仓库的项目上传到GitHub中,操作方法如下(按顺序执行):----关键部分
你可以先输ls,看一下该位置文件夹下中有哪些文件(非必要)
输入:touch README.md——会在本地的git仓库中添加一个README.md文件,然后一起提交到GitHub中
输入git add 文件名(会将该指定文件添加到GitHub上),如果想添加所有的文件,输入git add .
下面开始往GitHub上提交,输入git commit -m "first commit",表示你对此次提交的注释
git remote add origin https://github.com/Iamqing/MyShoppingStudy.git,https后面的地址是你上传到GitHub的地址,也就是你新建的一个
repository下的地址。
输入git push -u origin
master,表示提交,提交之后得输入用户名和密码,输入密码的时候不显示,不用管,继续往下输即可:
push成功了就是这样的:
相关文章推荐
- RPC failed; result=22, HTTP code = 411
- git更新已經刪除的文件
- 提取Git每次提交后Commit的文件
- GIT迁移服务器
- 分布式版本管理git入门指南使用资料汇总及文章推荐
- git终极指南:在实际开发中的应用
- Git远程操作详解
- 25个 Git 进阶技巧(翻译)
- 详解版本控制利器Git,SVN的异同以及适用范围
- Ruby实现的删除已经合并的git分支脚本分享
- 在 Shell 提示符中显示 Git 分支名称的方法
- Git使用基础篇(一些常用命令和原理)
- git fork同步是什么意思?
- Git使用小坑 Out of memory错误的解决方法
- Python的高级Git库 Gittle
- 使用GIT进行源码管理――GUI客户端小结
- 使用git代替FTP部署代码到服务器的例子
- linux系统安装git及git常用命令
- 分享下自己总结的Git常用命令
- Git 常用命令速查表(图文+表格)