本地仓库初始化:
- 新建文件夹
- git init 命令初始化本地仓库,会生成.git文件夹
- 新建文件
- git add .
- git commit -am "xxx"
推送到远程: - 在远程新建一个工程
- git remote add origin git地址
- git pull 从远处仓库拉取
(若出现:fatal: refusing to merge unrelated histories,则执行:git pull origin master --allow-unrelated-histories,出现这个问题的最主要原因还是在于本地仓库和远程仓库实际上是独立的两个仓库。假如之前是先新建远程仓库,再直接clone到本地就不会有这问题了。) - git push
新分支生成及推送: - git checkout -b v1.0 origin/master -b生成分支 从origin/master切出v1.0分支并检出
- git push origin HEAD -u 推送新分支到远程仓库