git仓库新建流程

前排提醒:本文仅针对git新手,因此部分表述可能会略显不妥,git老手请自行忽略。

创建远程仓库

这一步各个网站各有不同,故不作过多介绍。但是需要注意,除非你准备创建一个全新的项目,否则不要勾选init with readme等类似选项,确保创建的是空仓库。


以下内容参考自GitLab和GitHub
待远程仓库创建完成后,你可能有以下几种考虑:

这是一个全新的仓库

# 这段来自GitLab新手指引
git clone git@github:user/project.git
cd project
# 将新分支名字改成main
git switch -c main
touch README.md
git add README.md
git commit -m "add README"
# push并设置本地分支main追踪远程分支
git push -u origin main

或者也可以

# 这段是GitHub的指引
echo "# cnblog-theme" >> README.md
git init
git add README.md
git commit -m "first commit"
# 默认分支叫master,重命名为main
git branch -M main
git remote add origin git@github.com:user/project.git
git push -u origin main

push一个本地文件夹到该仓库

cd existing_folder
# 初始化空仓库并设置初始分支名为main
git init --initial-branch=main
# 这等价于:
# git init
# git switch -c main 或者git checkout -b main
git remote add origin git@github:user/project.git
git add .
git commit -m "Initial commit"
git push -u origin main

push一个本地仓库到该仓库

# GitLab
cd existing_repo
git remote rename origin old-origin
git remote add origin git@github:user/project.git
git push -u origin --all
git push -u origin --tags

或者

# GitHub
git remote add origin git@github.com:user/project.git
git branch -M main
git push -u origin main
posted @ 2024-05-17 14:46  王冰冰  阅读(26)  评论(2编辑  收藏  举报