热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Git基础命令的使用

gitcommit-m提交所有本地文件

git commit -m"提交所有本地文件"



git remote add origin https://github.com/sunboy-y8/demo.git

git pull origin master --allow-unrelated-histories



git push -u origin master    //  -u 参数为了使当前本地分支对远程分支跟踪

============================================

git checkout -b dev

git push -u origin dev      //创建远程dev分支

============================================

远程:   git clone https://github.com/sunboy-y8/demo.git (newname)

git status (-s)

git add .

git commit -m"提交所有本地文件"

git pull (origin master)

git push (origin master)

=============================================

git checkout -b dev

git push -u origin dev

============================================

2.本地常用操作

2.1  第一次在本地进行开发工作

git checkout --track origin/dev  //创建跟踪远程dev分支的本地dev分支,并切换到本地dev分支

git checkout -b currentWork //创建currentWork分支并切换到currentWork分支

2.2  确定本地已修改的文件

git status (-s)

git add .

git commit -m "提交所有当前的工作文件"

2.3  将本地已确定修改的文件提交到远程服务器

git checkout dev

git merge currentWork

git pull (origin dev)

git push (origin dev)

git status (-s)

git checkout currentWork

3.标签操作

git tag -a v1.0 -m 'my version 1.0' //在当前分支创建v1.0标签

git tag   //查看本地所有标签

git show v1.0   //查看v1.0标签详情

git tag -a v0.1 9fceb02 -m "新增9fceb02标签" //创建commit_id为9fceb02处文档的标签

git push origin v0.1 //提交v0.1标签到远程git服务器

git push origin --tags //提交本地所有标签

git remote update //获取远程库到本地库的更新

git checkout -b newversion1 v0.1            //创建newversion1分支,内容为创建v0.1标签时的文件内容

git tag -d v1.0 //删除v1.0标签

git push origin --delete v0.1.1         //删除远程服务器上的v0.1.1分支

4.需要用到的查看命令

git branch -vv    //查看设置的所有跟踪分支

git log --oneline --decorate --graph --all  //查看本地与最近一次提交的远程分支的信息,标签信息和提交分叉历史

git log --pretty="%h - %s" --author=gitster --since="2008-10-01" --before="2018-11-01"

git remote show origin

5.凭证存储

缓存git的用户名与密码()

git config --global credential.helper cache (缓存15分钟自动清除用户名与密码)

git config --global credential.helper store (保存用户名与密码到电脑,设置一次之后再无需重新输入)


   



推荐阅读
  • 深入解析:OpenShift Origin环境下的Kubernetes Spark Operator
    本文探讨了如何在OpenShift Origin平台上利用Kubernetes Spark Operator来管理和部署Apache Spark集群与应用。作为Radanalytics.io项目的一部分,这一开源工具为大数据处理提供了强大的支持。 ... [详细]
  • 本文详细介绍了Java编程语言中的核心概念和常见面试问题,包括集合类、数据结构、线程处理、Java虚拟机(JVM)、HTTP协议以及Git操作等方面的内容。通过深入分析每个主题,帮助读者更好地理解Java的关键特性和最佳实践。 ... [详细]
  • 微软Exchange服务器遭遇2022年版“千年虫”漏洞
    微软Exchange服务器在新年伊始遭遇了一个类似于‘千年虫’的日期处理漏洞,导致邮件传输受阻。该问题主要影响配置了FIP-FS恶意软件引擎的Exchange 2016和2019版本。 ... [详细]
  • This pull request introduces the ability to provide comprehensive paragraph configurations directly within the Create Note and Create Paragraph REST endpoints, reducing the need for additional configuration calls. ... [详细]
  • Java 架构:深入理解 JDK 动态代理机制
    代理模式是 Java 中常用的设计模式之一,其核心在于代理类与委托类共享相同的接口。代理类主要用于为委托类提供预处理、过滤、转发及后处理等功能,以增强或改变原有功能的行为。 ... [详细]
  • Webpack中实现环境与代码的有效分离
    本文探讨了如何在Webpack中有效地区分开发与生产环境,并实现代码的合理分离,以提高项目的可维护性和加载性能。 ... [详细]
  • 深入理解Cookie与Session会话管理
    本文详细介绍了如何通过HTTP响应和请求处理浏览器的Cookie信息,以及如何创建、设置和管理Cookie。同时探讨了会话跟踪技术中的Session机制,解释其原理及应用场景。 ... [详细]
  • 如何配置Unturned服务器及其消息设置
    本文详细介绍了Unturned服务器的配置方法和消息设置技巧,帮助用户了解并优化服务器管理。同时,提供了关于云服务资源操作记录、远程登录设置以及文件传输的相关补充信息。 ... [详细]
  • UNP 第9章:主机名与地址转换
    本章探讨了用于在主机名和数值地址之间进行转换的函数,如gethostbyname和gethostbyaddr。此外,还介绍了getservbyname和getservbyport函数,用于在服务器名和端口号之间进行转换。 ... [详细]
  • 本文深入探讨了Linux系统中网卡绑定(bonding)的七种工作模式。网卡绑定技术通过将多个物理网卡组合成一个逻辑网卡,实现网络冗余、带宽聚合和负载均衡,在生产环境中广泛应用。文章详细介绍了每种模式的特点、适用场景及配置方法。 ... [详细]
  • 深入解析Java虚拟机(JVM)架构与原理
    本文旨在为读者提供对Java虚拟机(JVM)的全面理解,涵盖其主要组成部分、工作原理及其在不同平台上的实现。通过详细探讨JVM的结构和内部机制,帮助开发者更好地掌握Java编程的核心技术。 ... [详细]
  • 任务,栈, ... [详细]
  • Linux环境下Git安装及常见问题解析
    本文详细介绍了在Ubuntu系统中安装Git的过程,包括环境检查、软件安装、用户配置以及SSH密钥生成等步骤,并针对安装过程中可能出现的问题提供了有效的解决方案。 ... [详细]
  • 在Win10上利用VS2015构建Caffe2环境
    本文详细介绍如何在Windows 10操作系统上通过Visual Studio 2015编译Caffe2深度学习框架的过程。包括必要的软件安装、环境配置以及常见问题的解决方法。 ... [详细]
  • 随着EOS主网的成功启动,众多开发者和投资者对其给予了高度关注。本文旨在介绍如何构建EOS开发环境,包括所需的基本硬件配置、软件安装步骤以及常见问题的解决方案。 ... [详细]
author-avatar
骑单车追梦的小男孩
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有