git操作(超详细)

1.svn (集中式)

集中式版本控制系统,版本库是集中存放在中央服务器的,而干活的时候,用的都是自己的电脑,所以要先从中央服务器取得最新的版本,然后开始干活,干完活了,再把自己的活推送给中央服务器。

2.git(分布式)

分布式版本控制系统根本没有“中央服务器”,每个人的电脑上都是一个完整的版本库,这样,你工作的时候,就不需要联网了,因为版本库就在你自己的电脑上。

本机操作ssh:

创建ssh文件:

ssh-keygen -t rsa -C ''xxx''

检查是否链接成功(要检查)!

ssh -T git@github.com

1、下载地址:

Git

CNPM Binaries Mirror

2、安装:

默认安装(傻瓜式下一步下一步)(也可以放到自己建好的文件夹中方便寻找)

3、安装成功:

1.win+r 调出运行窗口

2.输入cmd 调出命令行工具(终端)

3.输入 git --version 显示git版本号,表示git安装成功

git常用命令

git init 命令,创建git版本库

git status 检查版本库的状态

4、提交到本地仓库

  1. 第一步:git status 检查版本库的状态

  2. 第二步,用命令git add .<file>告诉Git,把文件添加到仓库 git add . 提交全部【注意,后面带点 git 空格 add 空格 点】

  3. 第三步,用命令git commit -m ‘提交说明’   告诉Git,把文件提交到仓库

  4. 第四步,提交时,会提示配置用户

git config --global user.email "2111467955@qq.com.com" 回车

git config --global user.name "宋培雨" 回车

版本回退

在Git中,用git log命令查看,提交的历史记录

  1. git reset --hard HEAD^(退回上一个版本)
  2. git reset --hard 版本号(想退回哪个版本就写哪个版本的版本号)
  3. git reset --hard HEAD~1(~后面是几就退回几个版本)

Git提供了一个命令git reflog用来记录你的每一次命令

克隆

代码git clone git@github.com:cfg1573/test_QY133.git黄色部分是远程仓库生成的链接

分支

查看分支:git branch

创建分支:git branch 分支名

切换分支

git switch name或者git checkout name  name表示分支名

创建加切换分支

git switch -c name或者git checkout -b name

合并某分支到当前分支:

如果要把dev分支合并到master 需要先切换到master分支,因为合并是要把分支合并到当前分支

git merge name(name分支名)

删除分支git branch -d name

查看分支情况

**git log也可以看到分支的 情况**

**git log --graph命令可以看到分支合并图**

git push出错

因为 github 上仓库里删过一些内容,导致本地的仓库和 github 里的对不上了。
此时用 git push 操作就会报 non-fast-forward,error: failed to push some refs to 的错误,这也是 git 安全机制的一部分。

所以我们只需要进行下 git pull origin master 就行了,其中 origin 指的是仓库源,master 指的是分支。
git pull origin master 就相当于:

$ git fetch origin master   #  从github上抓取代码到本地
$ git merge origin FETCH_HEAD    # 与本地代码进行合并

------------------------------------------------------  总结  -----------------------------------------------

 

国富1949
关注 关注
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
git操作(全)
qq_46423017的博客
10-12 996
1、用代码上传 2、在idea中导入gitee文件 (1)第一步点击创建文件 (2)复制克隆的https (3)把复制的https放到idea的project中 (4)这样项目就导入进来了 3、idea中项目上传到gitee中 (1)创建一个项目(我这里创建maven) (2) 找到最上面的VCS (3)进行仓库导出操作 (4)这个时候就有我仓库刚刚上传的东西了 4、idea中把文件多人合作上传操作 (1)创建a.java文件 (2)对a.java进行编写 (3)点击commi
Idea2021版Git操作手册(有图详细!)
m0_64305105的博客
02-20 450
第一步commit到本地:点击侧边栏的”commit“,然后选择你想提交的代码(这里出现的所有代码都是你已经修改过的,如果不确定最好双击某个类对比一下哪里被修改了!)然后在最下面写好本次commit的内容。第三步:在Idea中点击”Git“(也可能是VCS,取决于idea当下的状态,不影响)第二步:选择Clone,然后选择http类型的地址。第一步:去公司的gitHub上找到你想拉取的分支。第五步:去gitHub上看一下,你的分支就有啦!最后点击右下角Clone即可!创作不易,想舔着脸要个赞鸭!
git使用大全,简单明了不啰嗦。
weixin_43945196的博客
05-29 356
本文总结来自廖雪峰的官网 初始化一个Git仓库: 1. 使用gitbash进入一个空目录 2. 使用git init命令,创建git版本库。 添加文件到Git仓库,分两步: 使用命令git add <file>,注意,可反复多次使用,添加多个文件;就是把文件修改添加到版本库里的暂存区,每次修改,如果不添加到暂存区,提交时不会加入到分支中。 使用命令git commit -m &...
Git 基础操作手册:轻松掌握常用命令
最新发布
Lion_Long的博客
07-31 2503
在开发过程中,掌握 Git 的常用操作命令是提高工作效率的关键。本章将详细介绍 Git 中最常用的命令,如 `git add`、`git commit`、`git pull` 和 `git push`,帮助你高效管理代码库。你将学习如何处理文件暂存、提交、更改同步及版本历史查看等核心任务。无论你是 Git 新手还是有经验的开发者,这些操作都是你日常工作的基础。通过掌握这些命令,你将能够更好地跟踪和管理你的代码变更,确保开发流程的顺畅与稳定。
git操作大全
kelvin
12-08 824
Git 一个实现项目版本控制的软件,通过快照保存代码修改部分而非简单复制 git命令 cd /C/"Program Files"/Git/bin Enter passphrase for key '/c/Users/admin/.ssh/id_rsa':admin 参考:https://www.cnblogs.com/cxk1995/p/5800196.html 1.github上创建新项目 2.初始化本地 git init ...
git 操作大全
前端~锋小张
04-09 962
git 基本操作 git add . --------添加文件至本地仓库 git commit -m'本次提交代码注释' -------增加注释 git pull ------拉取远程仓库最新的代码 git push -----将本地仓库代码提交至远程仓库 git 查看操作 git status --------查看状态 git branch ---...
Git 详细学习资料
08-04
Git Community Book》中提供了非常全面的命令参考,这些命令可以让你对项目进行各种操作。常用的命令包括 `git init`,用于创建一个新的仓库;`git clone`,用于克隆一个远程仓库;`git add`,用于将更改添加到暂...
git常用命令总结-详细
05-26
本文将深入探讨“git常用命令总结-详细”,旨在帮助工作1-3年的程序人员更好地掌握Git的基本操作和高级用法。 1. **安装与配置** - 安装Git:在不同操作系统上(Windows、MacOS、Linux)安装Git的步骤各有不同,...
详细git安装使用教程
03-03
详细Git 安装使用教程 本教程将带您全面了解 Git 安装和使用过程,涵盖从安装 Git 到基本 Git 命令、GitHub 远程仓库操作等方面的内容。 一、 Git 安装 1. 打开 Git 官方网站,下载安装包...
git操作命令大全
12-05
总结常用的git命令,包括操作本地仓库,远程上游仓库以及解决冲突、合并命令大全。
git所有操作命令大全
wpb74521wrf的博客
07-19 2850
git操作流程如下所示:    1. 安装git     sudo apt-get install git    2. 查看git的安装结果          git   #会有信息提示,表示安装成功, 没有提示表示没有安装    3. 创建项目     创建一个项目的文件夹(或者使用pycharm创建,在项目的根目录中)         4.创建本地仓库     进入到项目的根目录中   ...
git操作说明
It_BeeCoder的博客
05-19 530
1首先,在git中配置用户名和邮箱。在GitBash中输入如下: gitconfig--globaluser.name"xxxxxxx" gitconfig--globaluser.email"xxxxxxx@XX.com" 2 克隆分支 整理好git后,开始克隆,打开SourceTree开始克隆。具体为点击“克隆/新建”,输入相应的源路径/URL,之后输入...
Git 操作
l624547260的专栏
08-06 548
最近尝试git回滚到之前版本 首先git log查看提交版本,并获取commit_id git reset --soft [commit_id] 就可以回滚到某一个commit,然后保留下修改的内容,可以修改后重新提交。 git reset [commit_id] 撤销上一次commit,但未提交的文件已修改的文件不会被处理,添加的文件会变成未Add的状态 git reset –hard ...
Git操作命令
weixin_33873846的博客
04-18 123
初始化配置 # 配置使用git仓库的人员姓名 git config --global user.name "Your Name Comes Here" # 配置使用git仓库的人员email git config --global user.email you@yourdomain.example.com # 配置到缓存 默认...
Git常用操作大全
追风Programer的博客
03-11 246
什么是GitGit 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 下面我们说一说Git常见的操作 git config 常用配置 配置邮箱和用户名 全局配置 git config --global user.name "your name" git config --global user.email "xxx@xxx.com" 单个项目配置(先进...
Git实操大全(最全操作
x1037490413的博客
08-20 1207
目录1.git常用命令1.1用户签名在此文件中查看(全局的)1.2 git init初始化本地库1.3 git status查看本地库1.4 git add 添加到暂存区1.5 添加到本地库 git commit -m "日志信息"1.6查看日志信息1.7修改文件1.8版本穿梭1.9概述2.分支操作2.1 查看&创建&切换2.2 合并分支 1.git常用命令 1.1用户签名在此文件中查看(全局的) 1.2 git init初始化本地库 输入命令出现,这是隐藏文件夹,可以设置为显示 .gi
Git使用大全
chenqianleo的博客
09-25 1691
Git使用大全 1.Git起源 &nbsp;&nbsp;&nbsp;&nbsp; Git的创始人是Linus Torvalds,当时创建Git的原因是因为要管理庞大的linux内核源码(刚开始使用BitKeeper,由于某种原因最后不能被免费使用了)所以决定开发一套自己的版本控制系统,Linus Torvalds仅仅花了两周时间就完成了Git的第一版,Linuxs对Git的要求是...
Git分布式与离线操作详解:全实战教程
GitHub详细图文攻略深入解析了Git这一强大的分布式版本控制系统的核心特性。首先,Git作为分布式版本控制工具,它的关键在于其分布式结构,这意味着每个开发者都拥有完整的代码历史记录,不仅提高了协作效率,还...
写文章

热门文章

  • Windows 资源保护找到了损坏文件,但其中有一些文件无法修复。 2469
  • addEventListener()事件监听 654
  • git操作(超详细) 382
  • DIY视频播放器 184
  • 用户自定义代码段(移动端理想视口) 169

最新评论

  • git操作(超详细)

    CSDN-Ada助手: 软件工程问题:团队精神和集体主义的区别? 大家回想在小学和中学的学习过程,大家在一个班集体,有多少工作是以“团队”(Teamwork)的形式来完成的,有多少工作是以“工作组”(Workgroup)形式完成的?或许大部分工作都是以“非团队”的形式完成的。“团队精神”和平常讲的“集体主义”有什么区别?

  • cookie的封装

    CSDN-Ada助手: 为什么axios很常用,使用axios和直接调服务端接口有什么好处呢?

大家在看

  • LeetCode 面试经典 150 题回顾 4449
  • 记录我的码农之路5 1
  • HTTP请求报头:深入理解Referer和Cookie
  • MySQL --数据类型
  • Python知识点:如何使用Python进行算法交易

最新文章

  • Windows 资源保护找到了损坏文件,但其中有一些文件无法修复。
  • rem em vw vh
  • 用户自定义代码段(移动端理想视口)
2023年2篇
2022年5篇

目录

目录

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家海沧园林玻璃钢雕塑义乌玻璃钢雕塑服务热线玻璃钢雕塑定制仿铜重庆玻璃钢仿铜雕塑厂装饰商场美陈报价打篮球运动玻璃钢雕塑宜春景区玻璃钢雕塑制作商场中庭美陈吊挂湛河玻璃钢雕塑定制随州玻璃钢造型雕塑革命主题玻璃钢人物雕塑制作仿真玻璃钢雕塑设计厦门雕塑玻璃钢翻模招聘玻璃钢气球雕塑厂家学校门口玻璃钢雕塑中原财富网创鑫玻璃钢雕塑厂玻璃钢仿铜雕塑寿命是多少年汕尾商场卡通雕塑美陈七夕鹊桥 商场美陈广场玻璃钢彩绘雕塑定制厂家阿坝玻璃钢雕塑定制温州端州玻璃钢卡通雕塑泰州玻璃钢卡通雕塑定制山东玻璃钢钢铁侠雕塑株洲玻璃钢花盆花器玻璃钢道具雕塑制作城市标志玻璃钢雕塑报价玻璃钢雕塑哪个好看内蒙古公园玻璃钢雕塑厂家无锡商场活动美陈香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化