1、 Git是一款免费的,开源的,分布式的版本控制系统
每一个 Git克隆 都是一个完整的文件库,含有全部历史记录和修订追踪能力,不依赖于网络连接或中心服务器。
其最大特色就是“分支”及“合并”操作非常快速、简便。
关于Git的优势,大家可以百度一下,下面我们学习git并上传项目到gitHub
2、 首先安装Git
Git的下载地址: https://git-scm.com/downloads
下载完双击pkg包,双击安装.
打开终端,使用命令 git --version 来查看安装的版本,如果出现下图说明你安装成功了!
安装完成后,还需要设置一下用户名和邮箱,在命令行中输入:
git config --global user.name "用户名"
git config --global user.email "邮箱地址"
如果在这里没有设置用户名和邮箱.后面使用git commit -m "~~~" 上传到远程库中会无法识别.
接下来就是创建SSH协议
使用 cd ~/.ssh 命令来查按.ssh文件夹是否存在
终端中提示: No such file or directory 代表.ssh不存在.下面来创建ssh
使用 ssh-keygen -t raa -C [email protected] 这个[email protected]是注册GitHub的邮箱账号
命令执行成功后会提示下图:
3、 接下来登录gitHub,创建ssh
安装箭头1,2,3操作, Key: 打开你生成的id_rsa.pub文件(/用户名/yourname/.ssh/id_rsa.pub),将其中内容拷贝过来。
4、接下来在gitHub中创建仓库
1): 登录账号密码,点击绿色按钮 New repository
创建成功后:
5、接下来我们要在终端中使用命令来连接远程库,并上传项目至远程库
1): 首先我们在本地创建一个版本库:命令如下图
pwd命令显示当前目录
2): 初始化git : 命令是 git init
我们的本地仓库已经建好了.此时我们打开test文件夹,会发现跑出来一个.git的隐藏文件,这个git文件是用来跟中管理版本库的.
不要轻易删除!!
3): 我们在test文件夹中随便创建一个test.txt文件,打开文件随便写点东西,比如写helloWord!
4):4.1 用命令git add test.txt 把文件添加到仓库.在终端中输入命令,没有任何提示就说明对了
4.2 使用命令 git commit -m "这里面是描述test.txt文件的" 把文件提交到仓库
4.3 然后把本地仓库的内容推送到GitHub仓库命令如下:
git remote add origin [email protected]:gzy0707/test.git
命令中的gzy0707替换成你自己的GitHub账号名.test为本地仓库名和gitHub仓库名(版本库和远程库名字最好相同)!
4.4 把本地库的所有内容推送到远程库上:命令如下
git push -u origin master
输入完上面命令后,会出现下图:
6): 最后一步:打开gitHub的仓库.刷新一下,会发现本地的test.txt文件已经上传到gitHub仓库里了
6、gitHub的常用命令可以参考: https://github.com/gzy0707/learngit
7、mac终端常用命令:
pwd 当前所在的位置
ls查看当前文件夹中的内容
cd进入指定目录
mkdir 文件夹名称 ——创建一个文件夹
rmdir 文件夹名称 ——删除一个文件夹
rm 文件名——删除一个文件
cd ../ 返回上一级
clear清空终端
open文件夹名称——打开一个文件夹
touch文件名称创建一个文件
cat文件名查看文件内容
8、下面给大家分享一个Git的教程链接(写的真心不错,包括Linux,windows,Mac版本)
http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000
以上内容本人纯手工录入,希望对你有所帮助.谢谢!