Git命令如何添加到远程仓库实用指南
平时做技术实践时,很多问题不是概念不会,而是细节没串起来。拿“Git命令如何添加到远程仓库”来说,它看着像小点,放到项目里常会牵出环境、配置、兼容性和维护成本。下面按实际采用顺序,把思路、关键写法和容易踩坑的地方讲清楚,便于大家直接对照操作。
目录
- 一、git介绍
- 二、 初始化个人信息
- 三、三个区域
- 四、三种状态
- 五、初始化仓库追加远程仓库
- 六、克隆远程仓库的操作
- 七、撤销
- 把未添加到暂存区的代码全部撤销
- 把暂存区中的代码撤销到工作区
- 把暂存区中的代码全部撤销
- 八、回滚
- 九、分支
- 十、不同分支之间互不影响
- 十一、分支合并
- 十二、Git和其他代码管理版本控制系统有什么区别?
- 十三、Git的三个区域是什么?如何将代码从一个区域移动到另一个区域?
- 十四、如何将本地的代码推送到远程仓库?
- 十五、如何从远程仓库拉取代码到本地?
- 总结
一、git介绍
git 的是一个流行和最常用的分布式理解这一步时,代码版本管理工具,它能够很便于的帮我们管理代码(记录代码版本信息,回滚代码版本等)和便于项团队协作
二、 初始化个人信息
1.查看用户名
git config --global user.name
2.查看邮箱
git config --global user.email
3.设置用户名
git config --global user.name "xxx"
4.设置邮箱
git config --global user.email "你的邮箱"
三、三个区域
- 工作目录 git 仓库管理的目录就叫做工作目录
- 暂存区 执行了
git add .后,被编辑的文件就被添加到暂存区中 - 本地仓库 执行了
git commit后,暂存区中的文件就被提交到本地仓库了
四、三种状态
在 git 仓库里,文件只有三种状态
- 已修改(modified) 表示文件做了编辑,但是没有添加到暂存区
- 已暂存(staged) 表示文件添加到了暂存区,但是没有提交到本地仓库
- 已提交(committed) 表示文件已经提交到本地仓库
五、初始化仓库追加远程仓库
1.初始化 git init --往里面增加文件
2.提交暂存区 git add .
3.提交到本地仓库 git commit -m '二次推送'
4.设置远程仓库地址 git remote add origin '远程地址'
5.开始推送 git push --set-upstream origin master
6.后面添加文件采用 touch 文件名
7.编辑好的代码 采用 git add . 添加到暂存区
8.采用 git commit -m ' 关键信息' 提交本地仓库
9.采用 git push 推送到远程仓库
六、克隆远程仓库的操作
1.在码云上 新建一个远程空的仓库
2.直接克隆 输入 git clone 远程仓库地址
3.在克隆好的仓库中 进行编辑代码
4.编辑好的代码 采用 git add . 添加到暂存区
5.采用 git commit -m ' 关键信息' 提交本地仓库
6.采用 git push 推送到远程仓库
七、撤销
把未添加到暂存区的代码全部撤销
git checkout .
把暂存区中的代码撤销到工作区
git reset .
把暂存区中的代码全部撤销
git reset --hard
八、回滚
1.先查看日志,拿到版本 ID git log
2.执行回滚 git reset --hard 版本ID
九、分支
从实现思路看,git 在运作的时候都是基于分支的,分支能够理解为就是项目代码的一个备份
作用:
- 主分支 表示线上稳定运行的代码
- dev 分支 表示开发状态下,每一个成员都是在 dev 分支下工作,这样哪怕出现事故,也不会影响到主分支
- 测试分支 表示代码开发完毕,测试人员和开发人员在测试分支下进行修复 bug。
- 自己名称命名的分支 实际处理时,表示团队开发中,每一个人都能够采用 自己名称来开设一个分支,随后在此分支上进行开发。
功能:
1.查看分支 git branch
2.新建分支 git branch 分支名称
3.切换分支 git checkout 分支名称
4.新建同时切换分支 git checkout -b 分支名称
5.合同时分支git merge dev
6.删除分支git branch -d 分支名称、
7.克隆指定远程仓库的某个分支git clone -b 远程仓库上的分支名称 远程仓库地址
十、不同分支之间互不影响
1.初始化 git init --往里面增加文件
2.提交暂存区 git add .
3.提交到本地仓库 git commit -m '描述信息'
6.新建和切换分支 采用git checkout -b 分支名称
7.采用 touch index. js添加文件
8.提交暂存区 git add .
9.提交到本地仓库 git commit -m '描述信息'
9.切换回 git checkout master 分支
10.发现master下没有index.js 就证明分支互不影响
十一、分支合并
1.初始化 git init --往里面增加文件
2.提交暂存区 git add .
3.提交到本地仓库 git commit -m '描述信息'
6.新建和切换分支 采用git checkout -b 分支名称
7.采用 touch index. js添加文件
8.提交暂存区 git add .
9.提交到本地仓库 git commit -m '描述信息'
9.切换回 git checkout master 分支
10.执行合同时 git merge dev
11.删除 Dev分支 git branch -d dev、
十二、Git和其他代码管理版本控制系统有什么区别?
理解这一步时,Git 和其他版本代码管理控制系统(如 SVN 和 CVS)之间的主要区别在于它们的架构和工作方式。
Git 是一个分布式理解这一步时,版本控制系统,每个开发人员都能够拥有一个完整的代码库副本,同时在需时进行合并更改。
理解这一步时,而 SVN 和 CVS 等传统的版本控制系统是基于中央服务器的,每个开发人员都从中央服务器检出代码,随后提交更改
十三、Git的三个区域是什么?如何将代码从一个区域移动到另一个区域?
Git的三个区域是工作区、暂存区和本地仓库。
能够借助git add将代码从工作区移动到暂存区,借助git commit将代码从暂存区移动到本地仓库
十四、如何将本地的代码推送到远程仓库?
能够借助git push将本地的代码推送到远程仓库。
比如,能够采用git push origin master将本地的master分支推送到名为origin的远程仓库。
十五、如何从远程仓库拉取代码到本地?
能够借助git pull从远程仓库拉取代码到本地。
比如,能够采用git pull origin master从名为origin的远程仓库的master分支拉取最新代码。
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多兼容脚本之家。
您可能感兴趣的文章:
- git远程仓库设置全过程
- Git同时管理多个远程仓库的完整教程
- 在IntelliJ IDEA中修改Git远程仓库地址的详细流程
- git如何添加和修改远程仓库地址
- Git与远程仓库进行关联设置方式
- Git第一次初始化项目到远程仓库方式
- idea2023连接gitee远程仓库的实现方法
-
08.27
梦幻西游金柳露用法说明
-
08.27
桃源深处有人家升级攻略
-
08.27
桃源深处有人家铺设水路攻略
-
08.27
燕云十六声浴血难度醉拳客如何打-燕云十六声浴血难度下醉拳客打法
-
08.27
KingbaseES金仓数据库:ksql 命令行从建表到删表实践(含增删改查)实用指南
-
08.27
大话西游手游大话冰雪节狂欢篇上线了吗-大话西游手游全服上线大话冰雪节狂欢篇
-
- 三角洲行动长弓溪谷3月23日密码2026
- 08.27
-
- Git命令如何添加到远程仓库实用指南
- 08.27
-
- 王城英雄传奇前期如何玩-王城英雄传奇前期玩法攻略
- 08.27
-
-
-
-
-
下载
- |
-
-
下载
- 《行尸走肉第一章》免安装中文汉化硬盘版下载
- 单机|436 MB
- 一款以动作冒险为主题的游戏
-
-
下载
- 《街头霸王X铁拳》免安装中文汉化硬盘版下载
- 单机|111MB
- 一款非常好玩的格斗游戏
-
-
下载
- |
-
-
下载
- 《暗黑破坏神3》免安装繁体中文正式版下载
- 单机|7630 MB
- 一款以角色扮演为主题的游戏
-
-
下载
- 《马克思佩恩3》免安装硬盘版下载
- 单机|27033 MB
- 一款以第三人称射击为主题的游戏