`

工作中使用git的实用技巧总结

    博客分类:
  • git
阅读更多

本文仅涉及工作中常用的比较实用的技巧和方法,并不会涉及大而全的. 
所以关于如何安装git,或者git stash的用法请自行Google.

创建一个新的本地git分支

 

git branch master_local

 

注意:新的本地分支会自动复制当前的本地分支(包括commit未push的内容)

切换到本地分支

 

git checkout master

  

 

创建并切换到本地分支

 

git checkout -b dev3333

 

查看当前是哪个分支

 

git branch

 

查看远程分支

 

git branch -a

 

 

删除本地分支

 

git branch -d dev3333

 

 

 

删除远程分支

 

git push origin --delete dev3333333_remote

 

 

回滚未commit的修改

前提:该文件不是新增文件,并且没有提交(commit)

 

git checkout -- test.sh
git checkout -- readme.txt

 回滚多个文件:

 

 

git checkout HEAD -- prod.sh src/main/java/com/chanjet/gov/controller/LogViewController.java
1

 

 

回滚已经commit但未push的修改

前提:commit过,但是没有push

 

git reset --hard 0248d8341472ab9d80d4e43ce89876f502fc975c

 注意:后面的一串字符串从哪里获取呢? 

 

参考下面的命令git log --pretty=oneline 

git reset --hard HEAD^

 

 

回滚已经push的修改

参考git push错了分支,要求回滚已经push成功的

查看提交记录

 

git log --pretty=oneline

 

 

把本地分支提交到新的远程分支

 

git -c core.quotepath=false push --progress --porcelain origin refs/heads/dev3333:dev3333333_remote --set-upstream

 简化版本:

 

 

git push origin refs/heads/dev3333:dev3333333_remote --set-upstream1

 说明:dev333是本地分支

拉取git最新信息

 

 

git fetch origin --progress --prune

 

 

删除本地分支和远程分支的关联关系

 

git branch --unset-upstream

 

 

参考:

http://blog.csdn.net/hw1287789687/article/details/51915068

0
1
分享到:
评论

相关推荐

    IDE中使用git手册

    ### IDEA中使用Git手册知识点详解 #### 一、概述 在现代软件开发过程中,版本控制系统如Git已成为不可或缺的工具之一。对于使用IntelliJ IDEA (简称IDEA)作为开发环境的开发者来说,熟练掌握如何在IDEA中集成并高效...

    git-使用技巧总结.doc

    以上是一些基本的Git使用技巧和问题解决方法,掌握这些技巧能帮助你更有效地管理代码库,解决日常开发中遇到的问题。在使用过程中,确保熟悉常用的Git命令,例如`git status`、`git log`、`git diff`等,以便更好地...

    如何在IntelliJIDEA中使用Git.docx

    总结来说,IntelliJ IDEA提供了强大的Git集成,使得开发者可以在熟悉的开发环境中轻松进行版本控制,提高开发效率,确保代码质量和团队协作的顺畅。熟悉这些操作和技巧,对于任何使用IntelliJ IDEA进行开发的团队...

    Git 的基本操作、开发流程、实用技巧总结(陈彦贝)

    本文将总结 Git 的基本操作、开发流程和实用技巧。 1. **基本操作** - **克隆代码**:使用 `git clone` 命令可以从远程仓库获取代码,例如 `git clone http://git.code.oa.com/QCFE/sqlserver.git`。 - **查看...

    git使用小教程

    总结来说,Git使用小教程覆盖了安装、配置、使用技巧以及工具使用等多方面的知识点,是初学者快速掌握Git使用的实用指南。通过本教程的学习,用户不仅能够掌握Git的基本操作,还能够利用一些高级技巧来提高工作效率...

    eclipse中如何使用git

    通过以上步骤,您可以有效地在Eclipse中使用Git管理项目。从登录服务器、克隆项目、运行项目、更新代码到最后的提交更改,整个流程都得以顺畅地完成。使用这些技巧可以帮助您更高效地进行开发工作,并确保代码的质量...

    【ASP.NET编程知识】C#.NET使用git命令行来操作git仓库的方法示例.docx

    总结来说,通过使用C#.NET和Git命令行,开发者可以构建强大的自动化工具,处理版本控制任务,如代码同步、分支管理、提交历史查询等。这种方法尤其适用于需要批量处理Git操作的场景,例如持续集成/持续部署(CI/CD)...

    git详解-PDF

    - **在工作目录中初始化新仓库**:使用`git init`命令创建一个新的空仓库。 - **从现有仓库克隆**:使用`git clone`命令复制一份现有的仓库到本地。 - **记录每次更新到仓库**: - **检查当前文件状态**:使用`...

    git使用总结.docx

    ### Git使用总结 #### 一、本地项目上传到GitHub步骤详解 **1. 创建本地版本库** - **步骤:** 在本地计算机上选择一个位置创建一个新的文件夹,并使用`git init`命令将其初始化为Git仓库。 - **命令示例:** `...

    git使用教程-史上最全,最简洁的使用教程

    ### Git使用教程知识点详解 #### 一、简介 **Git** 是一款分布式版本控制系统,用于追踪计算机文件的变化,常被...此外,还介绍了一些高级技巧和图形界面工具,方便用户根据个人偏好选择最适合自己的Git使用方式。

    TestingGit:用于使用Git测试多件事

    总结来说,"TestingGit"可能是为了帮助开发者更好地理解和实践如何在实际工作中利用Git进行各种类型的测试,提高软件质量并简化团队协作。通过学习和应用这些Git测试技巧,开发者可以更高效地进行测试驱动开发,减少...

    Git 可视化界面汉化工具

    - `使用帮助(游侠下载站).url`:这是一个网页链接,可能是开发者或发布者提供的在线帮助资源,用户可以通过点击这个链接获取更多的使用技巧和解决问题的方法。 总结来说,"Git 可视化界面汉化工具" 提供了便捷的...

    git使用操作中文手册

    ### git使用操作中文手册知识点概览 #### 一、起步篇 **1.1 关于版本控制** - **1.1.1 本地版本控制系统** 介绍最早的版本控制系统形式,即通过本地文件系统来追踪文件的变化。这种方式简单但功能有限。 - **...

    git命令学习并实践总结

    ### Git命令学习与实践总结 #### 一、Git基本概念 ...此外,了解如何使用Git进行高级操作,如使用`git rebase`调整提交历史等,也能极大提高工作效率和代码质量。希望本文能对你在实际工作中运用Git有所帮助。

    progit.pdf

    **附录** 提供了在不同环境中的Git使用,包括各种集成开发环境(IDE)中的Git集成以及如何将Git嵌入到应用程序中。 **Git命令** 附录则总结了Git的常用命令,为读者提供了快速参考。 综上所述,《ProGit》为读者提供...

    git电子教程汇总(5本权威电子书)

    最后,"GIT使用体会"可能是作者个人或多人的经验总结,包含了一些实战中的技巧和常见问题的解决方案,可能会涉及如何优化日常Git工作流程,或者如何处理复杂的合并场景。 通过阅读和实践这些教程,开发者不仅可以...

Global site tag (gtag.js) - Google Analytics