目前,版本控制器 git越来有受欢迎,然而 git使用不适想象中的那么简单。。。
csdn视屏地址:http://edu.youkuaiyun.com/course/detail/1223
廖雪峰 git教程:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/
最后来一张git命令总结图吧:可以右键,下载下来放大看,还是比较清晰的
(mac上的,window 步骤差不多)
第一次创建一个项目,并上传 :
1.下载 git ,
2.穿件本地仓库
a.建立文件夹 。然后在中端切换到这个文件夹 ,最后使用命令 :
git init
b.将你要传上去的文件放到 刚刚创建的文件夹下 。使用命令 ,(第一行是添加到缓存区,第二行是提交到仓库)
$ git add 文件名
$ git commit -m '文件名'
3.上传到远程仓库
a 获取本地的ssh公钥 ,
本地通过
$ ssh-keygen -t rsa -C "youremail@example.com"
默认一路回车,就可以,然后你可以看到你的用户主目录里找到.ssh
目录,里面有id_rsa
和id_rsa.pub
两个文件 ,看不到的使用下面的软件可以看到
,http://gotoes.org/sales/ShowHiddenFilesMacOSX/ShowAllFiles.app.zip ,使用就是show。。。或者hide。。。就可以
或者通过 控制台的两个命令行直接打开那个文件夹
cd .ssh/
open ./
b配置公钥到github上的ssh里面
点击图像下的Settings到这个界面添加,复制刚刚的id_rsa.pub里面的内容就ok了
c github上创建一个 项目仓库 通过 Create a new repo。。。
$ git remote add origin git@github.com:michaelliao/learngit.git
$ git push -u origin master
$ git push origin master
git pull --rebase origin master
git push -u origin master
第一次从github上拉取别人的项目,并且修改
1.github上创建的项目
2、使用git clone https://github.com/xxxxxxx/xxxxx.git克隆到本地
3、编辑项目
4、git add . (将改动添加到暂存区)
5、git commit -m "提交说明"
6、git push origin master 将本地更改推送到远程master分支。
这样你就完成了向远程仓库的推送。
如果在github的remote上已经有了文件,会出现错误。此时应当先pull一下,即:
git pull origin master
然后再进行:
git push origin master