首页 > 系统相关 >Linux(centos7)实现git push到gitee

Linux(centos7)实现git push到gitee

时间:2024-05-03 23:23:10浏览次数:31  
标签:文件 git 仓库 gitee centos7 提交 mode01

1.找到需要提交的文夹目录 cd 目的目录

2.初始化git仓库
git init

看见最下面的Initia lized empty Git repository in 就是初始化成功了
3.配置提交人信息
git config --global user.name “你想填的名字”
git config --global user.email "你的邮箱"
最后查看一下是否正确
git config --global --list

4.与gitee上的仓库建立连接
git remote add origin https://gitee.com/你在gitee上的名字/目标仓库
成功的话是没有提醒的,你可以用
git remote show origin
来查看,如

那么就是建立上连接了
5.拉取远程仓库的内容
因为远程仓库一般都是已经有一部分文件了,如果直接push的话会因为分支冲突问题失败,所有要先把远程仓库的内容拉取到本地,避免push失败
git pull origin master

然后用 ls 命令查看文件是否已经同步

6.查看文件状态
git status

如图,test01文件位于工作区,也称为未追踪
使用git add 文件名把文件提交到暂存区

如图,test01就已经提交到暂存区****

7.提交到本地仓库
git commit -m "这里相当于注释,填写这次提交的修改部分(方便理解,不是一堆内容)"

这样就是已经提交到本地仓库了,也可以用git status来查看,刚刚的绿色文件消失了

8.从本地仓库push到远程仓库
git push origin master
会提示输入用户名和密码,就是gitee上的用户名和密码
如图所示就成功从本地仓库提交到远程仓库了

马上打开自己的gitee仓库,发现确实多了提交的文件

9.你也可以在Linux里查看提交记录
git log
得到下面的记录

10.最后,闲谈一下我在其中遇到的一些问题和解决方法
·拉取远程仓库失败,可以尝试使用git pull origin master --allow-unrelated-histories
此方法对远程仓库无影响

·提交文件和提交文件夹的问题
在一个文件夹中提交一个文件夹是,会把所在的文件的路径一并提交
例:有文件mode01路径为/demo/test/mode01,在demo中提交test时,提交的是demo/test/mode01
但是,在文件夹中提交文件时,不会带上文件的路径
例:有文件mode01路径为/demo/test/mode01,在test中提交mode01时,提交的是mode01
当然,你在用户目录下提交文件夹是不会带上用户(home/user)的路径

标签:文件,git,仓库,gitee,centos7,提交,mode01
From: https://www.cnblogs.com/mingkang-ruan/p/18171800

相关文章

  • iptables使用详解(centos7)
    iptables使用详解(centos7)小百菜已于2024-03-2114:40:02修改阅读量7.2k收藏22点赞数2文章标签:iptables限速版权GitCode开源社区文章已被社区收录加入社区我们需要安装iptables-services,用来启动和停止iptables服务防火墙配置文件/etc/sysconfig/iptables查......
  • centos7修改redis密码
    检查Redis配置文件首先,我们需要确保Redis的配置文件中包含了设置密码的选项。打开Redis的配置文件/etc/redis.conf,查找以下行并确保取消注释(去掉行首的#):requirepassyour_password启动Redis服务使用以下命令启动Redis服务:systemctlstartredis如果Redis已经在运行,则可以跳......
  • CentOS7的Hadoop集群配置时间同步
    mastervi/etc/ntp.conf点击查看代码[root@masterhadoop]#vim/etc/ntp.conf...前文省略..#Hostsonlocalnetworkarelessrestricted.restrict192.168.10.0mask255.255.255.0nomodifynotrap#Usepublicserversfromthepool.ntp.orgproject.#Please......
  • Vue .gitignore
    Vue.js是一种流行的开源JavaScript框架,被广泛用于构建现代化的Web应用程序。Vue.js用于构建用于数据响应的单页面应用程序,但是在处理大型项目时可能会出现许多临时文件和配置文件,这些文件可以使用.gitignore文件从Git跟踪中排除。Vue.js有一个标准的.gitignore文件......
  • 【Qt 专栏】Qt Creator 的 git 配置 & 上传到gitee
    1.进入到Qt项目文件夹内,打开“GitBashHere”2.初始化,在“GitBashHere”中输入  gitinit3.加入所有文件,在“GitBashHere”中输入 gitadd. (需要注意,gitadd后面还有一个点)4.添加备注,gitcommit-m"备份"5.推送本地仓库到gitee(需要事先在gitee上创建好本......
  • CentOS7虚拟机磁盘扩容
    新建逻辑分区,识别逻辑分区,创建物理分区,扩展卷组,扩展目标分区。点击查看代码<--删除了一些错误书写-->[root@master~]#fdisk-l磁盘/dev/sda:53.7GB,53687091200字节,104857600个扇区Units=扇区of1*512=512bytes扇区大小(逻辑/物理):512字节/512字节I......
  • GitHub Copilot 初步
    1.概述GitHubCopilot是一款AI编码助手,可帮助我们更快、更省力地编写代码,从而将更多精力集中在问题解决和协作上。Copilot会在你键入时提供编码建议:有时是当前行的补全,有时是全新的代码块。可以接受全部或部分建议,也可以忽略建议并继续键入。使用聊天功能,可以询问Copilot......
  • 关于在CentOS7的docker容器下启动MySQL5.7.44卡住的问题的解决办法
    最近想在docker中跑一个MySQL5.7版本的服务,而且要基于CentOS,所以着手自己构建镜像。容器的构建参照下面这篇文章基于CentOS7镜像容器的MySQL环境构筑-sxb_sunday-博客园(cnblogs.com)构建完成后,用下面命令启动MySQL服务的时候,启动进程一直卡住没有反应,只能CTRL+C强制停止。......
  • CentOS7 磁盘挂载操作
    我们在使用CentOS7时,一般最好把数据都存放在额外挂载的磁盘上,优点就是防止系统磁盘爆满,以及防止数据丢失。目前使用的Linux操作系统,也绝大部分与CentOS7的操作命令一样,包括一些国产Linux系统。因此本篇博客以CentOS7为例,通过vm虚拟机,介绍如何通过命令操作,挂载一块新......
  • CentOS7上的Mysql8.3允许远程连接
    点击查看代码[root@clone2~]#mysql-uroot-pEnterpassword:WelcometotheMySQLmonitor.Commandsendwith;or\g.YourMySQLconnectionidis9Serverversion:8.3.0MySQLCommunityServer-GPLCopyright(c)2000,2024,Oracleand/oritsaffiliates......