赞
踩
我这里的需求为 将本地代码 推送到 新建的Gitlab项目,如下为操作截图 , follow即可
点击【创建项目】
git config --global user.name "artisan"
git config
命令用于设置Git的配置选项。--global
选项指定该配置为全局配置,即对所有Git项目生效。如果省略此选项,该配置只对当前项目有效。user.name
选项用于设置提交代码时所使用的用户名。"artisan"
是你希望在提交历史中显示的用户名。git config --global user.email "xxx@xxx.com"
git config
命令用于设置Git的配置选项。--global
选项指定该配置为全局配置,即对所有Git项目生效。如果省略此选项,该配置只对当前项目有效。user.email
选项用于设置提交代码时所使用的电子邮件地址。"xxx@xxx.com"
是你希望在提交历史中显示的电子邮件地址。#推送现有文件夹
cd existing_folder
git init --initial-branch=main
git remote add origin http://gitlab.example.com/amazing/backend/ssss.git
git add .
git commit -m "Initial commit"
git push --set-upstream origin main
main
。cd existing_folder
cd
命令用于更改当前目录。existing_folder
是你本地项目的文件夹名称,进入该文件夹后,后续所有Git操作将在这个目录中进行。git init --initial-branch=main
git init
命令用于初始化一个新的Git仓库。--initial-branch=main
选项指定了初始化仓库时的默认分支名称为main
,而不是Git默认的master
。这是为了与当前业界规范一致(main
已逐渐取代master
作为默认分支名称)。git remote add origin http://gitlab.example.com/amazing/backend/ssss.git
git remote add
命令用于添加一个远程仓库。origin
是这个远程仓库的名字,这是一个常见的命名惯例,表示这个远程仓库是本地仓库的主要版本。http://gitlab.example.com/amazing/backend/ssss.git
是远程仓库的URL,表示你将在Gitlab上存储代码的位置。git add .
git add .
命令用于将当前目录下的所有更改(包括新文件、修改过的文件和删除的文件)添加到Git的暂存区。暂存区是Git用于存储即将提交的更改的区域。git commit -m "Initial commit"
git commit
命令用于将暂存区的更改提交到本地仓库。-m "Initial commit"
选项用于提供提交信息,这里提交信息为"Initial commit",表示这是该仓库的第一次提交。git push --set-upstream origin main
git push
命令用于将本地仓库的更改推送到远程仓库。--set-upstream origin main
选项设置了main
分支的上游分支为远程仓库的main
分支。这样,之后可以只用git push
和git pull
命令来推送和拉取main
分支的更改,而不需要每次都指定远程仓库和分支名称。git clone http://gitlab.example.com/amazing/backend/ssss.git
cd ssss
git switch --create main
touch README.md
git add README.md
git commit -m "add README"
git push --set-upstream origin main
main
分支。README.md
文件。README.md
文件添加到了暂存区。git clone http://gitlab.example.com/amazing/backend/ssss.git
git clone
命令用于从远程仓库克隆一个新的本地仓库副本。http://gitlab.example.com/amazing/backend/ssss.git
是远程仓库的URL,表示你将从Gitlab上克隆该仓库到本地。cd ssss
cd ssss
命令用于进入刚刚克隆的仓库目录ssss
。在这个目录中进行后续的Git操作。git switch --create main
git switch
命令用于切换分支。--create main
选项表示创建并切换到一个名为main
的新分支。touch README.md
touch README.md
命令用于在当前目录中创建一个名为README.md
的空文件。git add README.md
git add README.md
命令用于将新创建的README.md
文件添加到Git的暂存区。暂存区是Git用于存储即将提交的更改的区域。git commit -m "add README"
git commit
命令用于将暂存区的更改提交到本地仓库。-m "add README"
选项用于提供提交信息,这里提交信息为"add README",描述了提交的目的和内容。git push --set-upstream origin main
git push
命令用于将本地仓库的更改推送到远程仓库。--set-upstream origin main
选项设置了main
分支的上游分支为远程仓库的main
分支。这样,之后你可以只用git push
和git pull
命令来推送和拉取main
分支的更改,而不需要每次都指定远程仓库和分支名称。cd existing_repo
git remote rename origin old-origin
git remote add origin http://gitlab.example.com/amazing/backend/ssss.git
git push --set-upstream origin --all
git push --set-upstream origin --tags
cd existing_repo
cd
命令用于更改当前目录。existing_repo
是你本地的现有Git仓库目录,进入该目录后,后续所有Git操作将在这个目录中进行。git remote rename origin old-origin
git remote rename
命令用于重命名现有的远程仓库。origin
是当前远程仓库的名称。old-origin
是新的名称,这一步是为了避免与新的远程仓库命名冲突,并保留旧的远程仓库地址以备不时之需。git remote add origin http://gitlab.example.com/amazing/backend/ssss.git
git remote add
命令用于添加一个新的远程仓库。origin
是新远程仓库的名称,这里沿用常见的命名惯例,表示这是你本地仓库的主要远程版本。http://gitlab.example.com/amazing/backend/ssss.git
是新的远程仓库的URL,表示你将在Gitlab上存储代码的位置。git push --set-upstream origin --all
git push
命令用于将本地仓库的更改推送到远程仓库。--set-upstream origin
选项设置上游分支为新远程仓库的对应分支。--all
选项表示将所有本地分支推送到远程仓库。git push --set-upstream origin --tags
git push
命令用于将本地仓库的更改推送到远程仓库。--set-upstream origin
选项设置上游分支为新远程仓库的对应分支。--tags
选项表示将所有本地标签推送到远程仓库。Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。