楼主 Git 小白,今天刚刚学习了 git,虽然在工作中也许用不到,但是在学习的时候肯定会用到的,毕竟一个程序员首先就要整理自己的知识点,将美丽的代码分享与大家。
楼主是将 Git 安装在阿里云的 centos7(新手半年 9 元,虽然配置不高,但是足够我们使用,此处不是广告,好东西大家分享。)上。
创建 git 文件夹,在此处安装 git:
- mkdir git
进入 git 文件夹:
- cd git
安装 git, 因为 centos 安装的命令行和 linux 操作系统不一样,所以在这里贴出来。在其中要输入 y,确定下载安装包。:
- centos:yum install git
- linux:sudo apt - get install git
安装结束。在这个文件夹会有一些隐藏文件。大家也可以查看下自己安装的版本
- ll - a git--version
执行 git init 命令,会生成. git 文件夹,创建 linux 的库
- git init
在 linux 上安装完 git,咱也应该去 github 注册帐号了。github 网址:https://github.com/
相信注册一个帐号对大家没什么问题的把。在这里不添加教程。实在需要帮助请留言。
咱已经在 linux 创建好了一个仓库,接下来只在 github 创建一个仓库将这两个仓库关联就可以了。
在 github 首页右下角, 点击 New repository。
接下来咱就是要把 git 和 github 的库关联起来。要实现他们的远程同步就是需要用到 SSH Key,github 拿到了你的公钥就会知道内容是你推送的。
切换好. ssh 目录,执行: ssh-keygen -t rsa -C '你 github 的帐号'
- cd / root / .ssh /
- ssh - keygen - t rsa - C '88888888@qq.com'#'88888888@qq.com'为你github的帐号
在这个目录下的 id_rsa.pub 里面的内容就是我们要的 SSH Key,打开 id_rsa.pub,将里面所有的内容复制到 githubsetting 里面的 SSH and GPG keys 的 SSH 的 key 文本库,title 自拟。
当然你不仅可以在 github 根据界面查看是否成功,也可以在 git 测试是否成功, 失败百度下是什么原因。
- vim id_rsa.pub ssh - T git@github.com#测试是否连接成功
接下来咱将目录切换到咱的 git 的仓库中。新建一个文件,在里面写上 I am leaning git.
接下来:添加 test.txt 到 git 并提交
- git add test.txt git commit - m test.txt
linux 的仓库也要去关联 github 的仓库。第二次使用就不用这行命令,以为已经关联了
- git remote add origin git@github.com: BeautifulMeet / gitDemo.git#这个就是你github的地址git@github.com: BeautifulMeet / gitDemo.git替换成你的
最后推送到 github
- git push origin master
来源: http://www.cnblogs.com/boychen/p/7226831.html