【实践】git初级教程

首先介绍2个学习git的好地方

1、文本教程:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

2、带操作的教程:https://try.github.io/levels/1/challenges/1

 

说明2个概念:

Directory:
A folder used for storing multiple files.

Repository:

A directory where Git has been initialized to start version controlling your files.

 

1、初始化仓库(Repository)。

 

2、获取项目当前状态。

 

3、添加文件到暂存区(staging area)。

4、将暂存区(staging area)的内容提交到当前分支。

可能你会卡在这里执行不下去了,没关系,下面我将阐述其原因:

 

当你安装Git后首先要做的事情是设置你的用户名称和e-mail地址。这是非常重要的,因为每次Git提交都会使用该信息。它被永远的嵌入到了你的提交中:

 

  $ git config --global user.name "John Doe"

 

  $ git config --global user.email johndoe@example.com

 

   重申一遍,你只需要做一次这个设置。如果你传递了 --global 选项,因为Git将总是会使用该信息来处理你在系统中所做的一切操作。如果你希望在一个特定的项目中使用不同的名称或e-mail地址,你可以在该项目中运行该命令而不要--global选项。

这里介绍一篇讲git配置的文章:http://blog.csdn.net/joe_007/article/details/7276195

好的,现在Readme.txt文件已经提交到当前分支了。

5、将项目代码(这里是Readme.txt文件,其实道理是一样的)托管到GitHub,当然你需要申请一个GitHub账户。

6、你需要一个ssh key。

      创建SSH Key。在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果已经有了,可直接跳到下一步。如果没有,打开Shell(Windows下打开Git Bash),创建SSH Key:

 

ssh-keygen -t rsa -C "youremail@example.com"

 

你需要把邮件地址换成你自己的邮件地址,然后一路回车,使用默认值即可,由于这个Key也不是用于军事目的,所以也无需设置密码。

如果一切顺利的话,可以在用户主目录里找到.ssh目录,里面有id_rsa和id_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人。

7、将SSH Key添加到GitHub。

登陆GitHub,打开“Account settings”,“SSH Keys”页面;

然后,点“Add SSH Key”,填上任意Title,在Key文本框里粘贴id_rsa.pub文件的内容。

经过以上几步,基本配置就已经做好了,下面我们在GitHub新建一个Repository,并将本地的Repository推送到GitHub的Repository

8、在GitHub新建Repository。

9、根据提示,执行命令,就可以将项目代码推送到GitHub。

 

git remote add origin git@github.com:mTomorrow/TestGit.git
git push -u origin mastergit@github.com:mTomorrow/TestGit.git
git push -u origin master

 

                                                                               本文若有不尽之处,望不吝赐教!

更多精彩资讯,请扫码关注

qr​​​​​​​

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值