首先介绍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 master
git@github.com:mTomorrow/TestGit.git
git push -u origin master
本文若有不尽之处,望不吝赐教!
更多精彩资讯,请扫码关注