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
02-15 12:58