1.在网站或客户端创建一个空的Repositories。注意一定要是空的、不含任何文件和目录的,不能包含README.md。否则在最后push时会产生以下错误:
To https://github.com/imyeego/expre.git
! [rejected] master -> master (fetch first)
error: failed to push some refs to 'https://github.com/imyeego/expre.git'
hint: Updates were rejected because the remote contains work that you do
hint: not have locally. This is usually caused by another repository pushing
hint: to the same ref. You may want to first integrate the remote changes
hint: (e.g., 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
2.命令行cd到所需上传项目的根目录下,执行git init命令该命令会产生一个隐藏的空的git目录,也就是git的一个本地仓库(本地仓库是git的一个很重要的概念),可用ls -a查看到。该命令是后续所有命令能否执行的前提,非常重要。
3.在git init命令后,如果成功命令行通常会显示:
Initialized empty Git repository in
4.如果前几步都成功执行,则后续的命令将顺利执行:
- git add .
- git commit -m “First Commit”
git remote add origin https:
/
/
github.com
/
your name
/新建项目名称
.git
git push
-
u origin master