一、第一种方式:clone方式
1、在github上,注册。
注册成功后,开始新建项目:在页面上方用户菜单上选择 “+”->New repository 创建一个新的仓库.
2.安装git客户端:
windows用户下载 http://msysgit.github.com/。这是一个git命令行和可视化工具。按下一步下一步安装即可。
3.git客户端安装好之后,还有两步基本操作需要进行。
执行下面两条命令(以下执行命令都是在git batch中执行,在文件夹名字上,或在文件夹中点右键,可以找到git batch,作用是告诉 git 你是谁,你输入的信息将出现在你创建的提交中。
git config --global user.name "你的名字"
git config --global user.email "你的邮箱"
4.生成并部署SSH key。
由于你的本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,所以,需要一点设置:
第1步:用git batch 创建SSH Key。
$ ssh-keygen -t rsa -C "你的邮箱@XX.com"
顺利的化,会在产生一个新目录C:\Users\用户名.ssh,并里面会有,id_rsa和id_rsa.pub两个文件,这两个就是SSH Key的秘钥对。id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,告诉任何人。
第二步:在github网站上,设置ssh key.
打开id_rsa.pub文件,把内容粘贴到,头像->settings->SSH and GPG keys -> New SSH key->key中。保存,完成。
第2和第3点的步骤只需要配置一次,是全局配置,之后如果还要在git上新建其它的项目也不需要在配置。
3.把新建的仓库,下载到自己指定的本地文件夹。
于是github仓库和本地这个文件夹就产生了对应的联系。于是本地文件的增删改操作可以同步到远程仓库,远程仓库的增删改操作,也可以到本地文件夹了。
$ git clone git@git.oschina.net:用户名/仓库名.git
4. 在本地新增文件,并提交到远程仓库git的操作。
首先在本地文件夹新增一个叫test.txt的文件。
//查看文件夹中文件状态
git status
//提交到暂存区
git add .
//
git commit -m 'add file test.txt'
//
git push (origin master)
完成后,刷新github对应项目内容,test.txt已经出现在github中。
5. 更新本地文件,上传至git。
用记事本打开test.txt,编辑内容后保存。
//查看文件夹中文件状态
git status
//提交到暂存区
git add .
//
git commit -m 'add file test.txt'
//
git push (origin master)
完成后,刷新github对应项目,test.txt的改动也就会出现在github中。
6. 在github上编辑文件,本地同步。
修改github上的test.txt文件后,在本地执行如下操作。
//
git pull
最新版本就会更新到本地相应文件了。
就此,最简洁的最干最实用的基本步骤就完成了。可以玩单人git项目了。
待更新。。。
参考资料:
http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000