赞
踩
当我们在Gitlab上新建一个版本库的时候自动生成的readme里面已经提示了我们如何添加文件:
cd existing_repo
git remote add origin http://10.88.30.102:9091/ai/git-test.git
git branch -M main
git push -uf origin main
‘git remote add’ 是 Git 版本控制系统中用于添加远程仓库的命令。它的语法如下
git remote add <remote_name> <remote_url>
其中 <remote_name> 是你要为远程仓库指定的名称,<remote_url> 是远程仓库的 URL 地址。
解析:
例如,要将名为 “origin” 的远程仓库关联到一个 URL 为 “https://github.com/username/repo.git” 的远程仓库,可以使用以下命令:
git remote add origin https://github.com/username/repo.git
这样就把名为 “origin” 的远程仓库添加到了本地的 Git 仓库中,之后就可以使用 “origin” 作为引用来进行与这个远程仓库的交互,例如推送代码到远程仓库或者从远程仓库拉取代码等操作。
当你在 Git 中运行命令 “git branch -M main” 时,它会将当前分支重命名为 “main”。让我们解释一下这个命令的各个部分:
因此,当你运行 “git branch -M main” 命令时,Git 会将当前分支重命名为 “main”,并更新存储库中的所有对该分支的引用,包括远程引用。这通常用作一种方式,将 Git 存储库中的默认分支名称从 “master” 更新为 “main”,以遵循更加包容性的术语。请注意,“-M” 标志用于强制重命名分支,因此在使用时要小心,以防止意外覆盖更改。
“git push -uf origin main” 是一个用于 Git 版本控制系统的命令,用于将本地的 “main” 分支强制推送到名为 “origin” 的远程仓库。
这里是命令中每个选项的解释:
第一步:建立git仓库
cd到你的本地项目根目录下,执行git命令
git init
第二步:将项目的所有文件拷贝到项目所在文件,然后用git add来添加所有文件。
git add .
如果想添加某个特定的文件,只需把.换成特定的文件名即可
第三步:将add的文件commit到仓库
git commit -m "initial code"
第四步:去github上创建自己的Repository
第五步:重点来了,将本地的仓库关联到github上
git remote add origin http://10.88.30.102:9091/ai/git-test.git
第六步:上传github之前,要先pull一下,执行如下命令:
git pull origin master
git pull origin master 命令用于将远程仓库(通常称为 “origin”)的最新更改拉取并合并到本地的 master 分支中。这个命令将两个步骤合并为一步:它会从远程仓库获取最新的更改,并自动将其与本地分支合并。
以下是该命令的工作步骤:
拉取:命令首先从远程仓库(origin)拉取最新的更改到本地仓库。这包括自上次拉取以来在远程仓库中添加的任何新提交、分支或标签。
合并:一旦拉取完成,如果本地和远程的更改没有冲突,Git 会自动将拉取的更改与本地分支(master)合并。如果本地和远程的更改存在冲突,Git 会提示您解决冲突后再进行合并。
第七步,也就是最后一步,上传代码到github远程仓库
git push -u origin master
push的时候会出现这个错误
Administrator@LAPTOP-4E5EP0G1 MINGW64 /D/code_backup/2023-04-12/pytorch-unet (master)
$ git push c_c main
error: src refspec main does not match any
error: failed to push some refs to 'http://10.88.30.102:9091/ai/cell_convergence.git'
这个提示
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。