git初始化一个远程空仓库主要有以下三种途径:
- 仅做简单初始化,例如添加
README.md
和.gitignore
。 - 将现有的文件夹(非仓库)推送到远程仓库。
- 将现有的仓库推送到远程仓库。
不过切记,在初始化之前要完成git全局设置以标识身份:
git config --global user.name "your name"
git config --global user.email "your email"
1. 仅做简单初始化
git clone git@git.woa.com:user/example.git
cd example
touch README.md
git add README.md
git commit -m "add README"
git push -u origin master
2. 推送现有的非仓库文件夹
cd existing_folder
git init
git remote add origin git@git.woa.com:user/example.git
git add .
git commit -m "Initial commit"
git push -u origin master
3. 推送现有的仓库
cd existing_repo
git remote set-url origin git@git.woa.com:user/example.git
git push origin --tags && git push origin --all