在开始使用Git之前,我觉得是很有必要了解下Git与其他版本控制系统的差异与文件在Git中的三种状态。可以到下面这个网站看下:Git详解之一 Git起步,了解之后,可以对Git的基本操作有一个更清晰的认识的和定义。
1、在使用Git之前,要先在github上创建一个库,例如名为test,创建之后有两种取得Git项目仓库的方法:
①克隆得到这个项目的拷贝:
$ git clone git://github.com/vitah-lin/test.git
之后会提示“你已经克隆了一个空的项目库……”;
②创建一个test文件夹,通过导入新的文件创建新的Git仓库:
$ mkdir test //创建文件夹test $ cd test //进入test文件夹目录下 $ git init //初始化
执行完后会提示“初始化了一个Git仓库在某个路径……"
上诉操作执行完之后,就可以得到一个维护着若干文件的Git仓库,其中①②步骤的效果是等同的;
2、要更新Git库中文件,复制一个文件到test目录下,然后执行:(注:若test文件夹为空是无法执行下面操作的)
$ git add . //更新所有文件 $ git commit -m "first commit" //提交更新,并注释信息"first commit"
若是第一次在本地向github提交更新,要先执行以下语句,以后可以跳过这个步骤:
$ git remote add origin https://github.com/vitah-lin/test.git //连接远程github项目
把更新提交到github上:
$ git push -u origin master //将本地项目更新到github项目上去
输入用户名和密码,这样在github网站上面就可以看到你刚才提交的更新文件。
3、其他操作
$ git rm -r 文件夹名 //删除某个文件夹 $ git add -A //有执行删除操作时的添加 $ git remote rm origin //"fatal:remote origin already exists"错误解决方案
4、获取Github上代码至本地:(已设置好文件夹以及连接方式)
git pull origin master
详细信息请看git pull的介绍;
目前自己用过的操作就这些,其他没测试过的就不记了,可以自行搜索验证。
参考网址: