git_02_git常用操作命令
2024-10-07 10:52:51
前言
Git是一个开源的分布式版本控制系统,可以有效、高速地处理从小到大的项目版本管理。编写自动化测试脚本的过程中,经常要用到git命令,但总是记不住,每次都要百度有些麻烦。于是为了方便使用,在这总结了下常用的命令。
常用命令
1. 克隆项目
#到项目存放文件
cd xxx/xxx/xxx #复制git远程项目地址,克隆到本地
git clone xxx/xxx/xxx.git
2. 拉取代码
使用git fetch拉取
#拉取最新代码到本地
git fetch <远程主机名><远程分支名> #例:git fetch origin master #合并远程分支到本地
git merge <远程主机名><远程分支名> #例:git merge origin master
使用git pull 拉取
#git pull 相当于git fetch+git merge
git pull <远程主机名><远程分支名> #例:git pull origin master
3. 分支常用操作
- 新建本地分支
git check -b xxx(分支名)
- 切换分支
git checkout xxx(分支名)
- 删除分支
#切换到其他分支(需删除的分支外的其他分支)
git checkout xxx #删除分支
git branch -d xxx
- 查看分支
#查看所有分支
git branch -a #查看本地分支
git branch #查看远程分支
git branch -r
4. 查看当前状态
git status
5. 提交代码至远程分支
#1-提交代码至本地缓存
git add . #提交所有代码至本地缓存
git add xxx(文件名) #提交某个文件代码至本地缓存 #2-提交代码至本地仓库(并备注说明)
git commit -m "变更说明" #3-本地分支代码提交至远程分支
git push <远程主机名> <本地分支名>:<远程分支名> # 例:git push origin master:master
6. 合并分支
#切换到master分支
git checkout master #合并其他分支到master
git merge dev
7. 回退到上个版本
git reset --hard HEAD^
8. 回退到指定版本
#查看日志(获取预回退的版本号)
git log #回退到指定版本
git reset --hard xxxxxxxxxx(版本号) #提交回退的版本至远程分支
git push <远程主机名> <本地分支名>:<远程分支名>
最新文章
- Jquery 循环map的用法
- .net单元测试初探
- 你真的了解UITextField吗?
- IBatis插入类的实例
- [课程设计]Scrum 2.5 多鱼点餐系统开发进度(下单一览页面-菜式添加框架设计)
- .net 更新数据 ado.net parameter
- sessions 表的架构过程
- 解决删除/升级Python导致Ubuuntu无法进入桌面的问题
- 纯CSS3实现3D动画导航,html5 webRTC技术实现免费网页电话拨打
- ps 图片提取线稿方法2种 转
- AT指令
- IOS 学习笔记 2015-04-15 手势密码(原)
- spring-mvc.xml配置文件出错
- POJ 2387 Til the Cows Come Home(dij+邻接矩阵)
- 爬虫协议robots
- 在Github发布自己的compile包
- hdu 4630 查询[L,R]区间内任意两个数的最大公约数
- 原型模式--java代码实现
- dubbo协议报文格式
- kubernetes job的原理
热门文章
- 32. Longest Valid Parentheses (JAVA)
- linux下解压缩.tar.bz2到某目录下
- The Preliminary Contest for ICPC Asia Xuzhou 2019 E. XKC&#39;s basketball team (线段树)
- 浅析拯救小矮人的 nlogn 算法及其证明
- 开发框架DevExtreme全新发布v19.1.3|附下载
- IPv6是未来趋势?部署IPv6有什么技术障碍?
- MySQL数据库的自动备份与数据库被破坏后的恢复(3)
- 【SaltStack官方版】—— Events&;Reactor系统—EVENT SYSTEM
- LeetCode--617--合并二叉树(python)
- getCurrentPages