详细的说明下这几条指令:
Git global setup
git config --global user.name ""
git config --global user.email ""
Create a new repository
git clone ssh://git@12/letect.git
cd vlm-event-secondary-detect
git switch -c main
touch README.md
git add README.md
git commit -m "add README"
git push -u origin main
Push an existing folder
cd existing_folder
git init --initial-branch=main
git remote add origin ssh:/etect.git
git add .
git commit -m "Initial commit"
git push -u origin main
Push an existing Git repository
cd existing_repo
git remote rename origin old-origin
git remote add origin sct.git
git push -u origin --all
git push -u origin --tags
这些指令涉及使用Git进行全局设置、创建新仓库、推送现有文件夹和推送现有Git仓库的操作。以下是对每条指令的详细说明:
Git全局设置
-
**`git config --global user.na
- 设置全局的用提交时显示。
-
**`git config --globa
创建新仓库
-
git clone setect.git
- 克隆远程仓库到本地。使用SSH协议连接到指定的服务器和路径。
-
cd vlry-detect
- 进入克隆下来的仓库目录。
-
git switch -c main
- 创建并切换到名为
main
的新分支。这相当于创建一个新的分支并立即切换到该分支。
- 创建并切换到名为
-
touch README.md
- 创建一个名为
README.md
的空文件。
- 创建一个名为
-
git add README.md
- 将
README.md
文件添加到暂存区。
- 将
-
git commit -m "add README"
- 提交暂存区的更改,并附上提交信息"add README"。
-
git push -u origin main
- 将本地的
main
分支推送到远程仓库,并设置上游跟踪关系。
- 将本地的
推送现有文件夹
-
cd existing_folder
- 进入现有的文件夹目录。
-
git init --initial-branch=main
- 初始化一个新的Git仓库,并指定初始分支为
main
。
- 初始化一个新的Git仓库,并指定初始分支为
-
git remote add origin tect.git
- 添加远程仓库的URL。
-
git add .
- 将当前目录下的所有文件添加到暂存区。
-
git commit -m "Initial commit"
- 提交暂存区的更改,并附上提交信息"Initial commit"。
-
git push -u origin main
- 将本地的
main
分支推送到远程仓库,并设置上游跟踪关系。
- 将本地的
推送现有Git仓库
-
cd existing_repo
- 进入现有的Git仓库目录。
-
git remote rename origin old-origin
- 将默认的远程仓库别名
origin
重命名为old-origin
。
- 将默认的远程仓库别名
-
git remote add origin tect.git
- 添加新的远程仓库的URL,并将其别名设置为
origin
。
- 添加新的远程仓库的URL,并将其别名设置为
-
git push -u origin --all
- 将本地所有分支推送到远程仓库。
-
git push -u origin --tags
- 将本地的所有标签推送到远程仓库。
这些指令涵盖了从初始化Git环境到推送代码到远程仓库的基本操作,适用于不同的使用场景。