git远程仓库的创建及使用

这篇具有很好参考价值的文章主要介绍了git远程仓库的创建及使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.仓库的概念:

1.1 本地仓库:

   了解远程仓库前我们先了解一下本地仓库,本地仓库开发人员在完成部分代码的编写之后,可以将这一部分的代码做一个提交。这个提交完全就是一个新的版本提交,当然这个提交动作是在开发者的电脑上进行操作的,而且也没有与外界进行联系,此次代码的提交即提交到了本地的版本库中,这个本地的版本库就称为本地仓库,换言之,本地仓库就是:对本地代码进行管理的仓库。

1.2 远程仓库:

   通过本地仓库我就很容易知道远程仓库啦,本地仓库就是一个本地代码进行管理的仓库,远程仓库是指其他服务器上的仓库,就是不是本地的仓库。现在想一下为什么要有远程仓库的存在呢?我做一个简单的列举,当你进入一家公司,公司给你安排一个项目,而完成项目肯定是在自己的本机上实现,那如何提交给公司呢?这就需要我们远程仓库了,每个公司都有自己的库,当我们完成项目后,通过一些相关的指令就可以把我们本地仓库的内容提交到远程仓库之中。远程仓库有公开的,也有私服的,一般的公司仓库就是私服的,想想也不奇怪,如果一个公司仓库是公开的,那么公司的技术,其他人不都可以窃取利用了吗。而目前我们能用到的远程仓库有两种,一个是gitee另一个是GitHub。GitHub是国外的,访问网速就比较慢,这里我来讲述gitee创建自己的远程仓库。如果想用GitHub也可以我这里给大家分享一下网址:https://github.com/

2.远程仓库的创建:

2.1 网址:https://gitee.com/ 

有账号的自己登陆一下,没有账号的自己注册一下,按照步骤就可以实现,这里我就不演示啦。

2.2创建一个仓库:

git远程仓库的创建及使用,概伦实习,git

 点这里的➕号就是创建仓库 :

git远程仓库的创建及使用,概伦实习,git

 按要求输入就行啦,路径不用输入,他会自动生成滴,这里我给大家演示一遍~~

git远程仓库的创建及使用,概伦实习,git

 上面三个都不要点! 直接创建就行啦,会显示如下界面,表示创建成功

git远程仓库的创建及使用,概伦实习,git

 按照操作我们创建好仓库,然后我们检查一下linux有没有安装git
输入git --version

git远程仓库的创建及使用,概伦实习,git

 如果没有安装,输入sudo apt-get install git安装

如果仓库没有内容,仓库可能不能开源,所以我们可以先上传一次,然后我们再开源。具体操作就看下面图片 

git远程仓库的创建及使用,概伦实习,git

3.如何将本地仓库的代码提交到远程仓库中 :

3.1 使用 git clone + 仓库地址克隆仓库中文件到linux中
git clone https://gitee.com/wei-yaowen/git---remote-warehouse.git

git远程仓库的创建及使用,概伦实习,git 

若克隆成功则此时文件中会多出刚刚克隆的文件名称。

3.2 通过git上传代码到远程仓库(git 三板斧)

git  add .                 提交到缓存区

git commit -m"提交注释"        提交到本地仓库

git push origin master           提交到远程仓库

3.2.1 三板斧之一 git add + 文件名
git add test.py
git add .

提交到缓存区

上面的是只将test.py文件提交到缓存区

下面的是将当前文件夹下所有文件提交到缓存区

3.2.2 三板斧之二  git commit -m"提交注释"  提交到本地仓库
git commit -m "test"
3.2.3 三板斧之三 git push origin master  提交到远程仓库
git push origin master

4.初次创建并使用git仓库

我在初次使用git仓库时遇到了很多问题,下面是具体问题和解决方案

首先要创建好远程gitee仓库,在创建好远程gitee仓库后,我们首先通过git --version检查Linux下有没有安装git,如果没有安装,在wsl2(Debian)下通过sudo apt-get install git安装

git远程仓库的创建及使用,概伦实习,git

 安装完成后,我们要把wsl2下的文件上传到远端git仓库

git远程仓库的创建及使用,概伦实习,git

 上面提示显示当前的操作目录中没有.git文件,也就是说当前并不是一个Git上的远程仓库目录

解决方案:通过git init初始化即可

初始化之后,我们在通过git add . 将文件提交到缓存区就可以正常执行了

git远程仓库的创建及使用,概伦实习,git

 fatal: No configured push destination. 意思是没有配置远端推送目标

所以我们要通过 git remote add origin '远程仓库url' 在第一次使用push的时候对远端路径进行配置,配置完成后我们在push

git远程仓库的创建及使用,概伦实习,git

上面错误显示 ! [rejected]  master -> master (fetch first)

解决办法:

将线上、线下代码进行合并:git pull --rebase origin master  这里是master分支,还可以是其他分支

然后再进行push即可:git push origin master

git远程仓库的创建及使用,概伦实习,git

至此问题解决,成功将Linux下文件上传到远端git仓库 

5. git常用命令

常用命令:

1.git log 查看我们的工作日志

2.git status 可以看当前状况和远端的状态

3.git clone + url  克隆远端仓库内容到本地

4.git checkout -b xxx 切换至新分支xxx(相当于复制了remote的仓库到本地的xxx分支上)

5.git diff 查看自己对代码做出的改变

6.git add 上传更新后的代码至暂存区

7.git commit 可以将暂存区里更新后的代码更新到本地git

8.git push origin xxx 将本地的xxxgit分支上传至github上的git(如果在写自己的代码过程中发现远端GitHub上代码出现改变)

9.git checkout main 切换回main分支

10.git pull origin master(main) 将远端修改过的代码再更新到本地

11.git checkout xxx 回到xxx分支

12.git push -f origin xxx 把rebase后并且更新过的代码再push到远端github上(-f 强行)

远端完成更新后

1.git branch -d xxx 删除本地的git分支

2.git pull origin master 再把远端的最新代码拉至本地文章来源地址https://www.toymoban.com/news/detail-644740.html

到了这里,关于git远程仓库的创建及使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • git 本地新创建的项目提交到远程仓库的操作步骤

    1. 创建远程仓库(若有可自行忽略) 2. 创建本地仓库 打开git的命令操作窗口 进入项目所在的文件路径 cd /xx/xx 3. 本地项目仓库的初始化 执行后的会默认创建master主干 git status 验证是否创建成功,若是正常使用git 的常用命令则仓库初始化成功。 4. 本地仓库与远程创建建立关

    2024年02月07日
    浏览(46)
  • 使用Git将本地文件提交到远程仓库 使用Git将本地文件提交到远程仓库

    使用Git将本地文件提交到远程仓库 现在要将本地代码推到git远程仓库保存,可以提交和拉取操作 本地项目已经创建 git远程仓库已经建(github、gitee都行) 操作如下: 1、(先进入项目文件夹)通过命令 git init 把这个目录变成git可以管理的仓库 git init 2、把文件添加到版本库中,使

    2024年02月13日
    浏览(35)
  • 使用gitee创建远程maven仓库

    id随意,url是打包到哪个文件夹里面 在需要打包的项目的pom中添加 记得先关联起来…

    2024年02月14日
    浏览(34)
  • 【git使用】清空本地仓库与远程仓库

    第一章 git使用之清空本地仓库与远程仓库 Git是目前最流行的版本控制工具之一,可以帮助我们更好地管理项目的代码。在使用Git的过程中,有时候我们需要清空本地仓库和远程仓库的分支,重新上传代码或者文件。本文将介绍如何清空本地仓库和远程仓库分支(默认远程m

    2023年04月22日
    浏览(36)
  • Git:远程仓库的使用

    要查看当前配置有哪些远程仓库,可以用git remote 命令,它会列出每个远程库的简短名字。在克隆完某个项目后,至少可以看到一个名为origin 的远程库,Git 默认使用这个名字来标识你所克隆的原始仓库: 也可以加上-v 选项(译注:此为—verbose 的简写,取首字母),显示对应

    2024年02月04日
    浏览(29)
  • Git - 远程仓库的使用

    远程仓库是指托管在因特网或其他网络中你的项目的版本库。 \\\"远程\\\"未必表示仓库在网络或互联网的其他位置,而只是表示它在别处,所以说远程仓库可以在你的本地主机上。 查看已经配置的远程仓库服务器 用 -v 选项 显示需要读写远程仓库使用的git保存的简写与其对应的

    2024年02月09日
    浏览(25)
  • Git远程仓库使用

    说明:使用Git,可以实现版本控制和协作开发。需要协作开发,当然需要建立一个Git代码托管的平台。目前可以使用GitHub、码云、GitLab等,码云相当于国内的GitHub,在国内访问速度高于GitHub;而GitLab是搭建私服的,是使用Git作为代码管理工具,并在此基础上搭建起来的web服务

    2024年02月11日
    浏览(28)
  • 使用git把本地项目关联远程代码仓库,并推送到远程仓库

    你在本地新建了一个项目,写好了代码,但是没有关联远程仓库,怎么关联并上传呢? 你要先去gitee创建一个代码仓库,然后复制http地址。 首次提交项目代码到一个新建的远程仓库: 方式一(推荐): 1、在项目目录中右键 git bash here。 通过命令 git init 把这个目录变成git可以

    2024年02月08日
    浏览(54)
  • 使用Git命令将本地仓库和远程仓库连接

    本地仓库与远程仓库关联 首先熟悉一下基本操作 使用Git命令将本地仓库和远程仓库连接有两种方法。 第一种: 远程(Github)先建立一个空的仓库,然后执行以下指令: 由于远程库是空的,我们第一次推送 master 分支时,加上了 -u 参数,Git不但会把本地的 master 分支内容推送的远

    2024年02月09日
    浏览(47)
  • Git远程仓库使用方法

    目录 介绍 详细教程 1、创建远程仓库 2、在本地初始化仓库 3、关联远程仓库 4、提交代码 5、拉取到本地仓库 6、提交到Git仓库 5、将本地代码推送到远程仓库 远程仓库在协同开发中起着关键的作用,它提供了一个中央存储库,使多个开发者能够协同工作、共享代码、协同工

    2024年02月11日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包