首页 > 其他分享 >将下载到本地的项目上传到自己的Git仓库中

将下载到本地的项目上传到自己的Git仓库中

时间:2024-07-23 11:21:32浏览次数:10  
标签:origin git 仓库 命令 传到 Git 输入

一、新建一个自己的Git仓库
如果没有注册账号的朋友,可以先去注册一个Gitee的账号,用于管理自己的代码特别好用!!!

接下来就是在gitee上新建一个自己的仓库,如下图所示:

 

 

点击【创建】按钮后,就会跳转到这个界面,

 

然后点击【初始化readme文件】,就可以生成如下图所示的文件,这样我们的仓库就准备就绪啦!!!

 

二、将本地项目上传到自己的Git仓库中
1. 快速步骤分解
打开我们的项目,此时项目中是没有 .git 文件的
在你的项目文件夹里面【鼠标右击】弹出菜单
在【鼠标右击】弹出的菜单中,点击【Git Bash Here】
在命令窗口中输入:git init( 命令用于在目录中创建新的 Git 仓库。在目录中执行 git init 就可以创建一个 Git 仓库了。)

在 Gitee 中 我们刚刚新建的仓库里,去复制仓库的地址
在命令窗口中输入:git remote add origin 你的仓库地址(地将本地项目连接到远程Git仓库)
在命令窗口中输入:git pull origin master(
取回远程主机某个分支的更新,再与本地的指定分支合并。一句话总结git pull和git fetch的区别:git pull = git fetch + git merge

git fetch不会进行合并执行后需要手动执行git merge合并分支,而git pull拉取远程分之后直接与本地分支进行合并。更准确地说,git pull使用给定的参数运行git fetch,并调用git merge将检索到的分支头合并到当前分支中。

在命令窗口中输入:git add .(命令可将文件的修改添加到暂存区,以便下一次提交。git add . 命令可添加当前目录下的所有文件,但如果文件有改动,需要再次执行 git add 命令。)
在命令窗口中输入:git commit -m “提交项目”  (命令将暂存区内容添加到本地仓库中。
在命令窗口中输入:git push origin master(提交本地仓库到远程仓库 并指定远程仓库名和分支名)
现在可以去 Gitee 你的仓库,刷新一下,本地项目上传到自己的Git仓库中啦!!!!
如果你之后修改了代码后,想再次提交到仓库中,就执行 3、8、9、10、11步骤就是OK啦

温馨提示:这一步需要你自己的电脑上已经安装了git,这里有一个git的安装教程可以参考一下,Git 官网下载地址:https://git-scm.com/download

 

2. 图文步骤详解

第一步: 打开我们的项目,此时项目中是没有 .git 文件的

 第二步: 在你的项目文件夹里面【鼠标右击】弹出菜单,

 

第三步: 在【鼠标右击】弹出的菜单中,点击【Git Bash Here】,出现如下图所示:

 第四步: 在命令窗口中输入:git init

 此时这个项目文件夹里就会生成一个 .git 文件夹,如果你的项目文件里依然没有 .git 文件夹 ,那应该是被隐藏了,在【查看】里面勾选隐藏的项目即可显示 .git 文件夹

 第五步: 在 Gitee 中 我们刚刚新建的仓库里,去复制仓库的地址

 第六步: 在命令窗口中输入:git remote add origin 你的仓库地址

如果提示error: remote origin already exists.表示远程仓库已存在。

则先输入git remote rm origin 删除关联的origin的远程库

 第七步: 在命令窗口中输入:git pull origin master

 如果弹出这个界面,需要输入登录gitee的用户名和密码

若提示以上报错,是因为(如果你从 GitHub 或其他地方克隆了一个全新的项目,并打算将其合并到正在工作的本地仓库中,Git 会识别到两者历史上的断层,从而拒绝合并?)

输入:git pull origin master --allow-unrelated-histories

 

 

第八步: 在命令窗口中输入:git add .
注意:这个命令后面有一个 “ . ” ,点代表所有,也可以写某个文件名称

 

第九步: 在命令窗口中输入:git commit -m “提交项目”
备注:这里双引号里面的内容是可以自定义的,不一定非是"提交项目"

 

十步: 在命令窗口中输入:git push origin master
注意:这里的上传也需要一定的时间,如果网速慢的情况,请耐心等待喔

 现在可以去 Gitee 你的仓库 刷新一下,本地项目上传到自己的Git仓库中啦!!!!

 如果你是使用的IDEA编辑项目,可以在左下角点击【Git】,也能查看到你的每一次代码push到仓库的记录,并且可以回到之前的步骤喔

 

标签:origin,git,仓库,命令,传到,Git,输入
From: https://www.cnblogs.com/wuxu/p/18317885

相关文章

  • Gitee基础使用
    Gitee是一个国内广泛使用的Git仓库托管平台,提供了与GitHub类似的功能。以下是一些基本的Gitee操作方法:1.注册和创建仓库注册账号访问Gitee官网,点击“注册”按钮,填写相关信息进行注册。创建仓库登录Gitee后,点击右上角的“+”号,选择“新建仓库”。填写仓库......
  • 使用 minio 将文件上传到 s3 存储时出错
    我正在尝试上传两个文件。两者具有相同的扩展名,但其中一个比另一个小得多。一个只有100kb,另一个是100MB。扩展名为.bp,这些文件是机器学习模型的一部分。较小的文件已成功上传,没有任何问题。较大的文件给了我以下错误:InvalidXMLError:message:"Error"XMLisnotpar......
  • git how to fix conflict(git中解决冲突问题)
    git发生conflict时应该怎么办?这里列举了三个方案,但是都有其劣势,斟酌之后再决定如何处理。修改冲突文件并合并退回到之前版本强制拉取覆盖当前版本修改冲突文件这个方法是比较常见的方法,且冲突文件不多时修改的文件相对较少。查看当前git状态和冲突文件gitstatus修......
  • 通过 Docker 部署 Gitlab
    通过docker安装一个gitlab没啥难度。按照的官方手册一溜烟跑下来,感觉比用rpm包装都容易很多。在此作下简单的记录运行gitlab容器#构建docker数据挂载目录mkdir-p/data/gitlab运行如下脚本#!/bin/bashGITLAB_HOME=/data/gitlabsudodockerrun-d\-p443......
  • 使用Ollama部署非官方仓库模型(Windows)
    一、从GitHub拉去llama.cpp项目gitclonehttps://github.com/ggerganov/llama.cpp下载完成后在当前目录的路径输入cmd,进入命令行二、安装python执行的相关依赖执行pipinstall-rrequirements.txt三、下载模型文件依赖安装成功后开始转换模型这里以魔塔上的C......
  • git学习
    4种文件状态命令行gitcommit-m"第一次提交"通过通配符add部分文件: gitadd*.txtadd当前目录文件: gitadd.查看仓库状态: gitstatus查看提交记录: gitloggitlog--oneline查看修改记录(提交后和未提交的差异): gitdiff(两个提交Id)添加两个提交Id可以比较两个版......
  • 嵌入式外设 -- ESP32-Cam图像透传到公网访问做个小监控(图文讲解)
    目录一前言局域网透传和环境安装可以看这里二准备工作1.账号注册2.软件下载3.软件安装4.软件使用5.程序烧录三重点来了1.获取分配的IP地址2.软件配置隧道IP地址3.获取到公网的访问地址4.配置摄像头参数四注意事项重新链接热点需要重新去走这几步......
  • 在linux上操作实现git github vscode的联动工作流(待更新)
    目录一、介绍与要求二、git和github联动2.1git与github的连接2.2git的操作三、vscode与git的方便操作(待更新)总结一、介绍与要求介绍:我刚刚改到linux系统(ubuntu22.04)上进行学习和工作,深感到linux的方便快捷,于是想在此记录以下git和github的学习过程,也权当备忘录。......
  • 如何批量上传到Remini?
    因此,我必须使用Android上的Remini应用程序来增强上千张不同的图像。我尝试手动处理这些图像,但每张图像都花费了我30秒的时间和大量的精力。问题是我总是需要从图库中选择不同的图像,然后等到它得到增强,然后我可以将其保存到我的图库中。遗憾的是,Remini不允许您批量上传......
  • 当 python 脚本通过 jenkins + Github 在 Windows 本地计算机上运行时,chrome 浏览器不
    我的Python代码是(windowsMachine)fromseleniumimportwebdriverprint("newLine")print("2Line")print("3Line")holdChrome=webdriver.ChromeOptions()holdChrome.add_experimental_option("detach",True)#Restricta......