【Linux篇】Linux下利用git同步到gitee

这篇具有很好参考价值的文章主要介绍了【Linux篇】Linux下利用git同步到gitee。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

💛不要有太大压力🧡
💛生活不是选择而是热爱🧡

【Linux篇】Linux下利用git同步到gitee,Linux,linux,git,gitee文章来源地址https://www.toymoban.com/news/detail-838705.html

1. 克隆仓库到本地:git clone

  1. 首先准备好自己Gitee仓库的地址

【Linux篇】Linux下利用git同步到gitee,Linux,linux,git,gitee

$ git clone https://gitee.com/kongyan0410/code_for_-linux.git
  1. 输入Gitee的账号和密码

【Linux篇】Linux下利用git同步到gitee,Linux,linux,git,gitee

当出现这样,就是克隆完成,ll命令可以看到我们克隆的仓库

【Linux篇】Linux下利用git同步到gitee,Linux,linux,git,gitee

然后进入该仓库,ll一下发现和我们新建的仓库中是一样的

【Linux篇】Linux下利用git同步到gitee,Linux,linux,git,gitee

2. 添加:git add

git add 你的文件 -> 预添加 文件到本地仓库(其实就是隐藏文件夹.git) 注意是预添加

$ git add test.cpp		## 把test.cpp预添加到仓库
$ git add .			    ## .表示把所有的没预添加到仓库中的全部预添加到仓库

3. 提交:git commit

git commit -m "提交日志":把文件提交到本地仓库

-m就是message,这个必须要添加,记录此次提交的信息(这次提交做了哪些改动)

$ git commit -m "这是一次测试"

第一次提交,此时可能会出现这样的情况

【Linux篇】Linux下利用git同步到gitee,Linux,linux,git,gitee

出现的原因是建立仓库的时候信息不完善,让你完善一下自己的信息,方便git来追溯。

解决方法:

$ git config --global user.email "xxxxxx@xxx.com"
$ git confit --global user.name "xxxx"

注意:第一行是填写你的gitee绑定的邮箱

【Linux篇】Linux下利用git同步到gitee,Linux,linux,git,gitee

第二行是你的gitee用户名,箭头位置才是用户名【Linux篇】Linux下利用git同步到gitee,Linux,linux,git,gitee

此时,远端的云仓库和本地仓库是没有同步到

4. 推送:git push

把本地仓库中的内容,推送到云仓库

$ git push

【Linux篇】Linux下利用git同步到gitee,Linux,linux,git,gitee

这样就是推送成功了

【Linux篇】Linux下利用git同步到gitee,Linux,linux,git,gitee

5. 查看日志:git log

$ git log

【Linux篇】Linux下利用git同步到gitee,Linux,linux,git,gitee

6. 提交冲突问题

举个例子,A和B同时克隆了一个Gitee远程仓库,A提交并推送了一个文件testA.c,此时B也在写代码

B写完之后,想要提交一个testB.c,会发现此时提交被拒绝的情况

【Linux篇】Linux下利用git同步到gitee,Linux,linux,git,gitee

这是因为,B的本地仓库已经和远程仓库不同步了,就会发生提交冲突 问题。

解决方法:

$ git pull
## 这样就是把远程仓库最新的情况同步到本地

然后再进行 git push即可

7. .gitignore文件配置

有时候我们不需要提交某些后缀的文件到我们的远程仓库,比如在Visual Stdio中除了我们自己建的.c、.cpp、.h文件,还会有.sln,.lib等文件,这时候就可以用.gitignore文件把以这些为后缀的文件加入"黑名单",这样提交的时候,git就会自动忽略"黑名单"里的文件

下图是我的.gitignore文件配置

【Linux篇】Linux下利用git同步到gitee,Linux,linux,git,gitee

8. 删除:git rm

如果想删除远程仓库中的文件

$ git rm *.c		#删除本地所有.c文件
# 然后三板斧 提交此次的更改
$ git add .
$ git commit -m "删除test.c"	
$ git push

注意:

git只会记录变化部分,每次提交的都是 变更

✨感谢阅读~ ✨
❤️码字不易,给个赞吧~❤️

【Linux篇】Linux下利用git同步到gitee,Linux,linux,git,gitee

到了这里,关于【Linux篇】Linux下利用git同步到gitee的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 超详细的Linux环境下使用git上传代码教程(gitee版)

    git是一个版本控制器,我们使用它上传我们以前写过的代码给他进行托管,更为方便以后找到,同时也方便我们找到我们每次更改了什么。 创建完成后界面: 接下来复制我们创建的仓库的地址: 安装 git:  不是root权限还需要在前面加上sudo 将远端的仓库(gitee)拉取到本地

    2024年02月06日
    浏览(64)
  • 【Git】gitee与github同步

    本章所讲内容有克隆远程库(填上章的坑)和两个远程库在本地同步上传的方法。 接着我们上一篇讲了的内容:Git建立远程库,继续学习Git吧! 在上一次我们讲了,我们比较常用的还是从远程库来进行克隆,而不是用git remote add命令去连接我们的远程库,那么我们改如何克隆

    2024年02月10日
    浏览(47)
  • 【Linux】如何使用git命令行与远程仓库建立连接(以Gitee为例)

    目录 01.创建仓库 开源 初始化​编辑 设置模版 ​编辑 02.下载仓库到本地 03.提交贡献到远程仓库 首先在Gitee网站上登录你的账户,并创建一个新的仓库,输入仓库名称后就会自动生成仓库路径 可以选择你的仓库是否开源。 开源仓库 开源仓库是指存放在公共平台上的代码仓库

    2024年04月15日
    浏览(59)
  • Linux 分布式版本控制系统git,手把手教向gitee上推代码

    目录 什么是git? 安装git  创建版本库 工作区和版本库、 向版本库中添加文件  版本回退 远程操作 什么是git?  Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 linux是一个开源软件,第一版本,第二版本不同怎么控制?  Git 与常用的版本

    2024年02月10日
    浏览(53)
  • Obsidian +Obsidian Git插件 + Gitee 自动同步笔记

    在Obsidian 关闭安全模式 然后再插件市场里面搜索并下载Obsidian Git 这个插件 注意:这里需要科学上网才能搜索并下载,我看很多博主都没说这件事情 然后再你的Gitee中,新建一个仓库 把这两个勾选上,然后随便选个语言,开源许可证就选MIT 然后去你的Obsidian仓库文件夹里面

    2024年02月08日
    浏览(38)
  • 【Obsidian】【Git】使用gitee同步/保存obsidian笔记

    Obisidian是一款markdown软件,使用它可以方便地记笔记、记录科研日常。然而如果在多个设备上使用obsidian,会牵扯到笔记/vault/仓库同步问题。下面来介绍如何用git管理obsidian。 略 略 3.2.1 在本地创建一个文件夹用于以后存放笔记 3.2.2 cd到这个文件夹里面 3.2.3 初始化本地仓库 输

    2024年01月25日
    浏览(39)
  • git本地项目同时推送提交到github和gitee同步

    同时推送到GitHub和Gitee(码云)可以通过设置多个远程仓库地址来实现。具体步骤如下: 一、分别推送 第一次推送仓库 加 -u 添加 分支 分别推送会报错 二、一键推送 修改.git/config配置文件 新配置文件 开始推送 三、自定义Git别名 你也可以通过设置一个Git别名来实现这一点,

    2024年02月06日
    浏览(63)
  • windows系统git使用ssh方式和gitee/github进行同步

    在从github/gitee远程仓库获取代码时,除了使用https方式,我们还可以使用ssh连接的方式与远程仓库服务器通信,其好处是有时会比https更方便、稳定、快速。 和与普通的linux服务器连接一样,为了免去每次远程操作都要输入用户名和密码的苦恼,我们可以选择使用 密钥对 的方

    2023年04月18日
    浏览(58)
  • 解决在linux上git clone 时报错 git@gitee.com: Permission denied (publickey). Could not read from remote repo

    今天在gitee上看到一个比较感兴趣的项目,于是就想下载下来研究研究,结果git clone 克隆的时候报错了,报错如下: git@gitee.com: Permission denied (publickey).fatal: Could not read from remote repository.Please make sure you have the correct access rights and the repository exists. Permission denied (publickey) 没有权

    2024年02月11日
    浏览(54)
  • Git与码云(Gitee)入门-如何在实验室和宿舍同步你的代码(2)

    在 HEAD 与 ======= 之间的内容,代表你本地仓库中文件的内容。 在 ======= 与 c22d2987adc785ea55fc4fc39709765c6baeb037 之间的内容代表远程仓库中的内容 我们根据需要进行保留,如删掉x及表示冲突的那些注释。然后重新add, commit,最后再push就可以成功。 5.撤销修改 ====== 5.1 撤销已经add但

    2024年04月09日
    浏览(52)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包