您的位置:首页 > 编程语言

Mac 系统 git上传项目至gitHub

2017-07-06 13:34 363 查看
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 xxx@xxx.com     这个xxx@xx.com是注册GitHub的邮箱账号

命令执行成功后会提示下图:



3、 接下来登录gitHub,创建ssh

    




安装箭头1,2,3操作, Key:
打开你生成的id_rsa.pub文件(/用户名/yourname/.ssh/id_rsa.pub),将其中内容拷贝过来。

显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles YES  

隐藏Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles NO  
找到.ssh中的id_rsa.pub文件,把这个文件的内存拷贝到Key中.然后点击 Add SSH key 成功在gitHub中创建ssh

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 git@github.com: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
  以上内容本人纯手工录入,希望对你有所帮助.谢谢!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: