您的位置:首页 > 其它

关于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成功了就是这样的:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Git