首页 > 其他分享 >GIT教程

GIT教程

时间:2024-05-29 12:34:04浏览次数:23  
标签:origin 教程 git remote 仓库 GIT 远程 分支

1.远程仓库作为主角

在本地进行克隆,仓库项目

 克隆远程仓库项目: git clone [email protected]:ymctx/admin_test.git
  在本地修改后提交到远程仓库:git push
 

2.远程关联

image-20240125140309626

1.创建本地库并完成初始提交

git init 
git add .
git commit -m "first commit"

2.添加远程仓库

git remote add origin [email protected]:ymctx/admin_test4.git

3.推送远程仓库(前提是仓库里是空白的)

-u :上传并合并到远程分支

git push -u origin master

4.查看远程仓库信息

git remote -v

5.删除链接远程仓库

git remote rm origin

3. .gitignore版本控制忽略文件的使用

3.1. 查看日志

git log

2.查看日志信息简略版

git log --oneline

4.分支操作

1.创建仓库 + 创建分支

-b : 表示创建分支

初始化仓库并命名分支
git init -b 分支名称

2.已有仓库,再创建分支

仅创建分支: git branch 分支名
创建并切换到分支: git checkout -b 分支名

3.查看分支

git branch 

4.对分支进行重命名

git branch -m 《旧分支名称》 《新分支名称》

5.分支删除(需谨慎操作)

-d:用于删除已经合并过的分支

-D:强制删除分支(不管是否合并过)

git branch -d 《分支名称》

6.分支的切换

git checkout 《分支名》

7.合并分支

主线分支合并其他分支,

git merge 《被合并的分支名称》

5.一个项目同时添加远程gitee,github仓库

1.添加github

git init -b main
git remote add origin 

6.远端仓库

1.查看项目关联了几个远程仓库

git remote -v

2.查看远程仓库的名字

git remote show 

3.远程仓库重命名

git remote rename 《原始名称》 《新的命名》

4.删除关联远程仓库

git remote remove 《远程仓库名字》

5.添加关联远程仓库

git remote add origin [email protected]:ymctx/admin_test4.git

6.上传并合并到远端分支

注意:远端仓库必须是空白的

-u :上传并合并到远程分支

git push -u origin "master"

7.提交冲突

1.原因

提交者的版本库 < (小于) 远程库

2.实现本地同步远程仓库

git pull

冲突解决一:能自动合并的冲突

image-20240126103901768

2.解决冲突二:手动解决冲突

image-20240126104709412

8.提交修正

1.对上一次的提交的内容进行修改(简单的修改),但是不想增加提交日志,而是用的上一次提交的记录

覆盖了之前的提交历史

git commit --amend -m "第一次提交的修正"

标签:origin,教程,git,remote,仓库,GIT,远程,分支
From: https://www.cnblogs.com/StevenYF/p/18220004

相关文章

  • Github使用介绍
    GitHub成立于2008年,是由TomPreston-Werner、ChrisWanstrath和PJHyett共同创建的。他们希望建立一个基于Git的代码托管平台,为开发者提供更好的代码管理和协作体验。2008年4月,GitHub正式上线,最初是作为一个公共的Git仓库托管服务。随着时间的推移,GitHub逐渐发展成为一个完整的代......
  • python入门教程,从0到精通,不信你学不会!!
    在数字化时代的浪潮中,Python作为一门简洁、易读且功能强大的编程语言,日益受到广大编程爱好者的青睐。无论你是初涉编程的小白,还是希望进一步提升技能的开发者,本教程都将为你打开Python编程世界的大门,引领你走向编程的巅峰。只要掌握了科学的学习方法并制定了合理的学习计划,Pyth......
  • React学习教程
    ReactReact前言官方文档React18中文文档1(国内社区):https://react.docschina.org/React18中文文档2(官方):https://zh-hans.reactjs.orgReact18英文文档:https://reactjs.orgReact17英文文档:https://17.reactjs.orgreact概述React是一个用于动态构建用......
  • github源代码管理工具——使用介绍
    GitHub是一个面向开源及私有软件项目的在线代码托管平台,用户可以在GitHub上创建仓库(repository),将代码存储在仓库中,并与团队成员共享代码。并且提供了项目管理工具,如Issue跟踪、项目面板、里程碑、任务列表等,有助于团队项目的管理。除了Git代码仓库托管及基本的Web管理界面以外,还提......
  • Github——基于Git的代码托管平台
    Github是一个基于Git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开。Github由ChrisWanstrath,PJHyett与TomPreston-Werner三位开发者在2008年4月创办。迄今拥有59名全职员工,主要提供基于git的版本托管服务。今天,GitHub已是:一个......
  • Git Commit黑话
    小蒋:    面对令人头疼的git提交,仿佛看到了文言文一样咿咿呀呀羞涩难懂。所以这里按照一些经验和网络上的规则,提供一些明细。        规范通常遵循一种特定的格式,以确保提交信息的清晰和一致性。这种格式通常包括三个部分:Header、Body和Footer。以下......
  • github使用介绍
    GitHub是一个基于Git的代码托管平台,它允许开发者存储、管理和跟踪代码的变更。以下是GitHub的一些基本用法:注册账户:首先,你需要在GitHub官网注册一个账户。配置仓库:首先在本地创建sshkey;$ssh-keygen-trsa-C"[email protected]"后面的[email protected]改......
  • 源代码管理工具——GitHub
    GitHub是一个面向开源及私有软件项目的托管平台,拥有超过1亿的开发人员、400万以上的组织机构和3.3亿以上的资料库。自2008年4月10日正式上线以来,GitHub已经成为管理软件开发以及发现已有代码的首选方法。它主要基于Git版本控制系统,提供了包括代码托管、问题跟踪、代码审查、代码片......
  • 淘宝死店全自动采集私信筛选脚本,号称日赚500+【采集脚本+使用教程】【5月26日更新】
    "淘宝死店全自动采集私信筛选脚本"是一种独特的网络赚钱方式,它通过自动采集长期未登录店铺的信息,然后自动发送私信给这些店铺,从而判断是否是死店,最后下单购买死店的产品,超过48小时不发货就可以联系客服获得赔付。每个订单的利润可以达到5%到30%,而且现在这个市场还是蓝海,有......
  • 最新扣子(Coze)实战教程:扣子的插件使用,完全免费,快来学习吧~
    ......