将本地项目推送到Git
@(Blog)[马克飞象|Markdown|Git]
在Github中创建了一个Repository之后,会给你列出如何将自己本地项目Push到Github中的命令行全部给列出来,很人性化,原来不是很清楚命令行的作用,现在大概已经了解一些了,就将那些命令都解释一下。
准备
当然是要安装Git了,这个就不多说了,直接百度或Google就可以,OS X的话已经已经集成Git了,就不需要下载了
导入
- 创建一个新的仓库
echo "# Lee" >> README.md -- 新建一个README.md的文件,并将项目名写入此文件
git init -- 新建一个本地仓库
git add README.md -- 将README.md文件加入到仓库中
git commit -m "first commit" -- 将文件commit到本地仓库
git remote add origin https://github.com/XuDaojie/Lee.git -- 添加远程仓库,origin只是一个远程仓库的别名,可以随意取
git push -u origin master -- 将本地仓库push远程仓库,并将origin设为默认远程仓库
以上命令运行完之后,你的Github中就初始化完成了,但是只有README.md文件,如果想要讲文件添加到仓库,也就是必须执行git add [FileName]
,add文件的话的直接找个有图形化的git工具就可以了,不然命令敲死
- 将现有仓库导入
为什么这里命令就会少一点,因为这里本身就已经是一个Git仓库了,所以就无需运行前3个命令了
git remote add origin https://github.com/XuDaojie/Lee.git
git push -u origin master
添加多个远程仓库
只要多次执行git remote add
命令就可以了,别名只要不重复就可以了,但是push
的时候只能一个个push
,貌似可以通过脚本进行批量push
。