Git-->Github管理自己的代码

本文章的内容学习均来自廖雪峰的官方网站,感谢有这么好的教程:http://www.liaoxuefeng.com

1、Git简介:
  Git是目前最好的分布式版本控制管理工具。
  分布式版本控制系统( Distributed Version Control System,简称 DVCS )。在这类系统中,像 Git,Mercurial,Bazaar 以及 Darcs 等,客户端并不只提取最新版本的文件快照,而是把代码仓库完整地镜像下来。这么一来,任何一处协同工作用的服务器发生故障,事后都可以用任何一个镜像出来的本地仓库恢复。因为每一次的提取操作,实际上都是一次对代码仓库的完整备份。

2、Windows下安装Git
  镜像地址:https://git-for-windows.github.io或者国内镜像
  进行认证设置:
$ git config –global user.name “Your Name”

$ git config –global user.email “Your Email”

–global这个参数表示你设置的是一个全局的配置,当然也支持对某个仓库指定不同的用户名和email.

3、创建版本库
  1、创建一个空目录:
    $ mkdir gitspace

    $ cd gitspace

    $ pwd

  2、初始化,变成Git可以管理的仓库:
    $ git init
这里写图片描述

4、试着添加文件
  1、在gitspace中新建一个txt文件,我取名叫test.txt。
  2、git add test.txt(把文件添加到仓库)
  3、git commit -m”添加test.txt”(把文件提交到仓库)
这里写图片描述
  4、git diff意思就是查看different两次修改的不同,
我们先修改一下这个文件内容:将hello git–>learn git
这里写图片描述

然后就是不断的修改 添加 提交

5、git log命令查看版本系统的历史记录
  $ git log
这里写图片描述

6、回退到上一个版本
HEAD表示当前版本
HEAD^表示上一个版本
……
HEAD~100表示往上100个版本

$ git reset --hard HEAD^

这里写图片描述

$ cat test.txt

7、删除有后悔,想回到新版本怎么做?

$ git reflog

最新拿到版本号

$ git reset --hard 版本号

这里写图片描述

8、添加远程库
  先得有个github账号:链接
    1、创建SSH KEY

$ ssh-keygen -t rsa -C "your email"

    2、用户主目录里找到.ssh目录,里面有id_rsa和id_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人。
    3、登录github,打开“Account settings”,“SSH Keys”页面点击“Add SSH Key”,将id_rsa.pub的内容粘贴进去。
    4、$ git remote add origin git@github.com:AllenChinese/gittest.git

    5、$ git pull(拉取最新版本)

    6、$ git push -u origin master(推送到远程库)
这里写图片描述
这里写图片描述

7、如果你在github上有仓库 如何clone代码下来:

$ git clone $ git remote add origin git@github.com:AllenChinese/gittest.git

未完待续……

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值