本文仅涉及工作中常用的比较实用的技巧和方法,并不会涉及大而全的.
所以关于如何安装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 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
参考:
相关推荐
### IDEA中使用Git手册知识点详解 #### 一、概述 在现代软件开发过程中,版本控制系统如Git已成为不可或缺的工具之一。对于使用IntelliJ IDEA (简称IDEA)作为开发环境的开发者来说,熟练掌握如何在IDEA中集成并高效...
以上是一些基本的Git使用技巧和问题解决方法,掌握这些技巧能帮助你更有效地管理代码库,解决日常开发中遇到的问题。在使用过程中,确保熟悉常用的Git命令,例如`git status`、`git log`、`git diff`等,以便更好地...
总结来说,IntelliJ IDEA提供了强大的Git集成,使得开发者可以在熟悉的开发环境中轻松进行版本控制,提高开发效率,确保代码质量和团队协作的顺畅。熟悉这些操作和技巧,对于任何使用IntelliJ IDEA进行开发的团队...
本文将总结 Git 的基本操作、开发流程和实用技巧。 1. **基本操作** - **克隆代码**:使用 `git clone` 命令可以从远程仓库获取代码,例如 `git clone http://git.code.oa.com/QCFE/sqlserver.git`。 - **查看...
- 本教程《看日记学Git》是一份详尽而实用的学习资料,不仅适合Git初学者,也适合有一定基础的开发者进阶学习。通过对Git基础知识、常用命令及实战应用的学习,读者可以系统地掌握Git的核心概念和技术要点,从而在...
总结来说,Git使用小教程覆盖了安装、配置、使用技巧以及工具使用等多方面的知识点,是初学者快速掌握Git使用的实用指南。通过本教程的学习,用户不仅能够掌握Git的基本操作,还能够利用一些高级技巧来提高工作效率...
通过以上步骤,您可以有效地在Eclipse中使用Git管理项目。从登录服务器、克隆项目、运行项目、更新代码到最后的提交更改,整个流程都得以顺畅地完成。使用这些技巧可以帮助您更高效地进行开发工作,并确保代码的质量...
总结来说,通过使用C#.NET和Git命令行,开发者可以构建强大的自动化工具,处理版本控制任务,如代码同步、分支管理、提交历史查询等。这种方法尤其适用于需要批量处理Git操作的场景,例如持续集成/持续部署(CI/CD)...
- **在工作目录中初始化新仓库**:使用`git init`命令创建一个新的空仓库。 - **从现有仓库克隆**:使用`git clone`命令复制一份现有的仓库到本地。 - **记录每次更新到仓库**: - **检查当前文件状态**:使用`...
- `使用帮助(游侠下载站).url`:这是一个网页链接,可能是开发者或发布者提供的在线帮助资源,用户可以通过点击这个链接获取更多的使用技巧和解决问题的方法。 总结来说,"Git 可视化界面汉化工具" 提供了便捷的...
### Pro Git(中文版)知识点总结 #### 一、版本控制系统概述 **1.1 版本控制概念** - **本地版本控制系统**...这些知识对于初学者来说是非常宝贵的资源,能够帮助他们快速掌握Git的使用技巧,并应用于实际工作中。
#### Git 使用技巧 - **获取帮助**:可以使用 `-h` 或者 `help` 来获取命令的帮助信息。例如:`git log --help` 或者 `git help log`。 - **快速切换分支**:使用 `git checkout -b <new-branch>` 可以创建新分支并...
### Git使用总结 #### 一、本地项目上传到GitHub步骤详解 **1. 创建本地版本库** - **步骤:** 在本地计算机上选择一个位置创建一个新的文件夹,并使用`git init`命令将其初始化为Git仓库。 - **命令示例:** `...
通过以上四个步骤,我们不仅了解了如何使用Fork这款GUI页面可视化工具进行仓库克隆、提交文件、修改文件以及分支合并的基本操作,还掌握了一些实用的小技巧。对于初学者来说,掌握这些基本操作是十分重要的,它们是...
### Git使用教程知识点详解 #### 一、简介 **Git** 是一款分布式版本控制系统,用于追踪计算机文件的变化,常被...此外,还介绍了一些高级技巧和图形界面工具,方便用户根据个人偏好选择最适合自己的Git使用方式。
总结来说,"TestingGit"可能是为了帮助开发者更好地理解和实践如何在实际工作中利用Git进行各种类型的测试,提高软件质量并简化团队协作。通过学习和应用这些Git测试技巧,开发者可以更高效地进行测试驱动开发,减少...
### git使用操作中文手册知识点概览 #### 一、起步篇 **1.1 关于版本控制** - **1.1.1 本地版本控制系统** 介绍最早的版本控制系统形式,即通过本地文件系统来追踪文件的变化。这种方式简单但功能有限。 - **...
### Git命令学习与实践总结 #### 一、Git基本概念 ...此外,了解如何使用Git进行高级操作,如使用`git rebase`调整提交历史等,也能极大提高工作效率和代码质量。希望本文能对你在实际工作中运用Git有所帮助。
**附录** 提供了在不同环境中的Git使用,包括各种集成开发环境(IDE)中的Git集成以及如何将Git嵌入到应用程序中。 **Git命令** 附录则总结了Git的常用命令,为读者提供了快速参考。 综上所述,《ProGit》为读者提供...