git常用命令操作方法
git命令–切换分支
https://blog.csdn.net/qq_38335037/article/details/82755912?utm_medium=distribute.pc_relevant.none-task-blog-2defaultBlogCommendFromMachineLearnPai2default-1.baidujs&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2defaultBlogCommendFromMachineLearnPai2default-1.baidujs
git 切换分支 + 提交 + 更新 +查看历史 + 提交 + 推送
https://blog.csdn.net/weixin_41883384/article/details/80805580?utm_medium=distribute.pc_relevant.none-task-blog-2defaultBlogCommendFromBaidudefault-7.baidujs&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2defaultBlogCommendFromBaidudefault-7.baidujs
Git- 连接远程仓库以及版本(代码)托管服务平台:
https://www.cnblogs.com/zeo-to-one/p/8367801.html
git 删除远程分支文件
https://blog.csdn.net/z2536083458/article/details/86622365?utm_medium=distribute.pc_relevant.none-task-blog-2defaultBlogCommendFromMachineLearnPai2default-1.baidujs&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2defaultBlogCommendFromMachineLearnPai2default-1.baidujs
git branch用法总结,查看、新建、删除、重命名
https://blog.csdn.net/afei__/article/details/51567155
git 拉取远端仓库_Git最佳实践:基本操作和分支管理
https://blog.csdn.net/weixin_35933582/article/details/112231082
git merge最简洁用法
一、开发分支(dev)上的代码达到上线的标准后,要合并到 master 分支
git checkout dev
git pull
git checkout master
git merge dev
git push -u origin master
二、当master代码改动了,需要更新开发分支(dev)上的代码
git checkout master
git pull
git checkout dev
git merge master
git push -u origin dev
在windows系统中,使用git前,先百度搜索git后,下载安装Git-2.31.1-64-bit.exe后,可以在本地任意的文件夹,鼠标右键,然后选择git base here,然后执行git clone命令,将git平台的代码pull到本地
在ubuntu系统中,打开终端,执行sudo apt install git命令即可,然后就可以在终端执行git相关命令
git常用命令整理
1、本地建立一个文件夹,鼠标右键选择git base here,打开git bash 窗口, git init 【这一步一般不需要】,执行git clone http://192.168.3.2/physical/physical-slr.git的命令后,输入git用户名:xujianjun229 密码:mingfeifei888, 把项目拉取下来(适用于本地新建文件夹作为本地的git库),或者用1.1的办法初始化git仓库也可以
1.1、
git init #在当前代码文件夹用终端执行此命令(特别注意:这个方法是从本地创建远程平台的仓库,giteee平台不能创建仓库)
touch README.md #这步可以省略
git add README.md #首次使用,必须执行,用于本地建立默认的master分支,或者执行git add .也可以
git commit -m “first commit” #
git remote add origin https://gitee.com/xujianjun229/ceshi3.git #
git push -u origin master #
(适用于将本地源代码的文件夹作为本地的git库,当在远程创建仓库成功后,可以在本地新建1个.gitignore文件并写入需要过滤掉的文件 ,再重新提交即可)
.gitignore文件c++模板如下:
*.d
*.slo
*.lo
*.o
*.obj
*.gch
*.pch
*.so
*.dylib
*.dll
*.mod
*.smod
*.lai
*.la
*.a
*.lib
*.exe
*.out
*.app
bin/*
2、提交修改后的代码到主分支
git add . #修改当前分支后,添加至本地index
git commit -m “nothing” #修改当前分支后,提交至本地仓库,nothing为注释说明
git push -u origin NewBranch1 #修改当前分支后,推送至远程仓库的NewBranch1分支
3、git新建分支以及合并至主分支
git checkout -b NewBranch1 #创建分支并跳到此分支,后面也可以跟需要捡出的主分支名称origin/develop
git branch -a #查看本地仓库和远程仓库的所有分支明细,绿色为当前的本地分支,白色为其余本地分支,红色的为远程仓库分支
git checkout NewBranch1 #跳到此分支
git add . #修改当前分支后,添加至本地index
git commit -m “nothing” #修改当前分支后,提交至本地仓库,nothing为注释说明
git push -u origin NewBranch1 #修改当前分支后,推送至远程仓库的NewBranch1分支
git checkout develop #切换至develop分支
git merge NewBranch1 #将NewBranch1分支合并到develop分支 提交至本地仓库
git add . #修改当前分支后,添加至本地index(在主分支有后续更改代码时,前期分支又需要再合并进主分支,会报代码冲突的错误的情况下,需要执行此步骤)
git commit -m “nothing” #修改当前分支后,提交至本地仓库,nothing为注释说明(在主分支有后续更改代码时,前期分支又需要再合并进主分支,会报代码冲突的错误的情况下,需要执行此步骤)
git push -u origin develop #将NewBranch1分支合并到develop分支 推送至远程仓库
4、git回滚到指定版本
git log #查看commit_id
git reset --hard b498237e6dc1fc4861c79d3314d07285995b #只是将本地的仓库回滚,远程仓库未回滚
git push -f origin master #强制提交,远程仓库回滚
5、git 拉取历史版本到新的分支
git log #查看提交的历史,复制需要回退版本到的commit后面序列
git checkout b498237e6dc1fc4861c79d3314d07285995b #将历史某版本的代码捡出后,修改文件内容或者相关代码
git checkout -b newbranch1 #创建新的分支
git add . #提交修改到本地仓库
git commit -m “2.7.5.40” #提交注释到本地仓库
git push -u origin newbranch1 #提交修改到远程仓库
6、git diff commit_id1 commit_id2 #显示比较2次提交id之间的代码不同之处
7、git config --global core.quotepath false #git bash中不能显示中文,执行此命令把git的配置改一下即可,参考网址:https://www.cnblogs.com/Java-Script/p/11095468.html
8、git 放弃本地修改,强制拉取更新
原文链接:https://blog.csdn.net/haoaiqian/article/details/78284337
开发时,对于本地的项目中修改不做保存操作(或代码改崩),可以用到Git pull的强制覆盖,具体代码如下:
git fetch --all
git reset --hard origin/master
git pull //可以省略
git fetch 指令是下载远程仓库最新内容,不做合并
git reset 指令把HEAD指向master最新版本
2021-07-05-01
2021-07-05-02
git常用命令操作方法相关推荐
- 【转载】Git 常用命令大全
一. Git 常用命令速查 git branch 查看本地所有分支 git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支 git branch ...
- Git 常用命令集锦
文档已储存在 GitHub,这里不再更新校正,请原谅. 远程仓库相关命令 克隆远程仓库:git clone git://github.com/jquery/jquery.git 查看远程仓库:git ...
- Git 常用命令速查表(图文+表格)
一. Git 常用命令速查 git branch 查看本地所有分支 git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支 git branch ...
- git常用命令,分支操作,子模块
Git 是一个很强大的分布式版本管理工具,它不但适用于管理大型开源软件的源代码(如:linux kernel),管理私人的文档和源代码也有很多优势(如:wsi-lgame-pro) 二. Git 常用 ...
- Git常用命令和Git团队使用规范指南
1. 前言 在2005年的某一天,Linux之父Linus Torvalds 发布了他的又一个里程碑作品--Git.它的出现改变了软件开发流程,大大地提高了开发流畅度,直到现在仍十分流行,完全没有衰退 ...
- Java程序员时刻铭记的Git常用命令
今天动力节点Java学院为大家整理了Java架构师必备Git常用命令清单 工程下载.分支的增删查改 工程下载: clone 远程工程:git clone https://XXXX.git fetch ...
- Git常用命令备忘(一) 转载
Git配置 git config --global user.name "robbin" git config --global user.email "fankai@g ...
- git常用命令_10、Git常用命令
Git常用命令 Git作为我们最常用的版本控制工具,多了解并熟悉一些命令,将能节省很多时间 关于git,首先需要了解几个名词,如下: Workspace:工作区 Index / Stage:暂存区 R ...
- Git 常用命令速查表(图文+表格)【转】
转自:http://www.jb51.net/article/55442.htm 一. Git 常用命令速查 git branch 查看本地所有分支 git status 查看当前状态 git co ...
最新文章
- Java中几个常见的关键字
- R语言数据包自带数据集之survival包的colon数据集字段解释、数据导入实战
- Spark源码阅读02-Spark核心原理之监控管理
- CodeForces 362C
- 使用React Router以编程方式导航
- 中国半导体硅片行业未来发展趋势与销售规模预测报告2022版
- 浅谈bash shell的种类以及linux系统中的profile和bashrc配置文件
- .Net Conf 2020 之回顾
- php pathseparator,在PHP拥有与命名空间和通过set_include_path()的一个问题
- 通俗易懂!视觉slam第十部分——贝叶斯估计
- 替换分隔符 ^p, 或者是回车
- python如何向服务器发送文件,在Python中使用套接字向服务器发送文件
- arduino雨滴传感器和舵机控制
- 傅里叶分析——傅里叶级数
- android手机如何拥有苹果表情包,怎样让安卓emoji显示iPhone的emoji样式
- 2019程序员好书盘点:这些畅销新书的时间轴你对上没?
- 来聊聊Quorum NWR如何自定义一致性
- 基因表达数据处理-Ensembl ID转化为Gene symbol
- 微信支付 SDK 惊现重大漏洞:黑客可 0 元购买任意商品
- ESP32/ESP8266/ESP32C3系列模组 AT固件MQTT 对接阿里物联网平台
热门文章
- 深度学习语音降噪总结
- 当代医学杂志当代医学杂志社当代医学编辑部2022年第21期目录
- 北风网 linux,linux进程控制笔记北风网分享.doc
- Steinberg Nuendo 4 v4.3 PC 中文完整版+精简版音频后期制作软件
- 零基础大学才学计算机专业,零基础90后大学毕业待业学计算机
- 21_Redis_浅析Redis缓存穿透和雪崩
- 完美解决 Evernote / 印象笔记 的同步失败问题
- html5学习(鼠标跟随和拖拽)
- html鼠标跟随图片移动案例
- html页面识别当前系统和语言