git status #查看状态
git diff #查看修改的内容
git add|rm [path] #将修改添加到一个commit
git add . #快速添加全部修改,不必单个文件逐一添加
git commit #提交到本地库
git reset [HEAD]
git reset HEAD^
git revert HEAD
git pull #将远程库中的更新更新到本地
git rebase --continue #发生冲突时,修改冲突后使用
git push #提交到远程库
其他常用命令:
git show [commit version] #显示某一次commit的记录
git blame [文件名] #显示该文件的修改历史
git log [commit version] #显示所有的commit历史记录
例子:
以下是一次简单的修改提交的过程
git status
git diff app/controllers/users_controller
git add app/controllers/users_controller
git commit -m "debug users_controller"
git pull
git push
注意:git diff 不带路径参数将查看所有文件的修改
git add . 在文件很多时,可以一次将全部文件添加以待提交(commit), 但删除文件需要使用git rm app/../user.rb,路径参数不能省略
在push之前必须git pull命令, 否则可能覆盖别人的修改(据说),这个我没有尝试过
分享到:
相关推荐
1 安装GIT 代码如下:$ sudo aptitude install git$ sudo aptitude install git-doc git-svn git-email git-gui gitk git软件包包含了大部分Git命令,是必装的软件包,第二行命令也是Git软件包,但是是单独发布的,...
Git是世界上最流行的分布式版本控制系统,它允许开发人员协作开发代码并跟踪每一次更改。"git压缩包下载git下载"这个标题和描述可能指的是提供Git的安装程序压缩包的下载服务。在本篇中,我们将深入探讨Git的核心...
接下来,你可以学习基本的Git命令,如`git clone`(克隆远程仓库)、`git add`(暂存更改)、`git commit`(提交更改)、`git push`(推送本地更改至远程仓库)和`git pull`(拉取远程仓库的更新)等。 总的来说,...
Git安装包Git-2.48.1-64-bit是当前Git版本库发布的64位版本安装文件。Git作为一种分布式版本控制系统,是现代软件开发不可或缺的工具。它不仅能够有效地进行代码版本管理,还允许开发者在本地进行修改,并在需要时...
4. **命令行基础**:Git主要是通过命令行工具使用的,掌握常用的命令如`git clone`、`git add`、`git commit`、`git push`、`git pull`等是必不可少的。 5. **分支管理**:Git的分支机制强大且灵活,允许快速创建和...
使用github上公开的gitlens源代码重新build出来的插件(vscode插件) 没有登录提示,没有付费提示! 仅供测试使用 源代码地址:https://github.com/gitkraken/vscode-gitlens.git 自己动手构建vscode-gitlens插件:...
对于团队项目,可以使用`git clone`下载远程仓库,`git pull`同步远程更新,`git push`推送本地更改,以及`git fetch`和`git merge`或`git rebase`来整合远程分支。 总之,Git-2.37.3-64-bit_3.exe是Git的64位...
Git是分布式版本控制系统,它在软件开发领域尤其是开源项目中起着至关重要的作用。Windows 64位Git安装包是专门为64位Windows操作系统设计的Git版本,确保在该平台上高效稳定地运行。官方下载的Git安装包可以保证其...
Git是世界上最流行的分布式版本控制系统,它允许开发者跟踪和管理代码变更,从而促进团队协作和项目管理。本压缩包“git安装包”包含了Git的安装程序,版本为2.44.0,适用于64位操作系统。以下是关于Git的详细知识...
Git是世界上最流行的分布式版本控制系统,它允许开发人员追踪和管理代码变更,协同开发项目。Git-2.21.0-64-bit.exe是Git的一个64位版本,包含了最新的2.21.0更新,提供了高效能和稳定性的改进。安装这个文件,用户...
标题“Keil配置Git教程”指明了本文主要讨论的内容是关于如何在Keil开发环境中配置Git以进行软件项目的版本控制管理。Keil是一款常用于嵌入式系统开发的集成开发环境(IDE),而Git则是一种流行的分布式版本控制系统,...
Git是一种开源的分布式版本控制系统,由Linux之父Linus Torvalds于2005年创办。它旨在迅速、高效地处理从小型到大型项目的所有内容。Git易于学习,占地面积小,具有闪电般的快速性能。它超越了传统的集中式版本控制...
Git是一个分布式版本控制系统,它最初由Linus Torvalds在2005年创建用于管理Linux内核的开发。Git的目的是快速高效地处理从小型到大型项目的所有事务。Git不仅是一个版本控制工具,它更是一个内容管理系统或文件系统...
Git for Windows 2017 最新版,Git-2.15.0 是Git的Windows适配版本,它为Windows用户提供了完整的Git功能,并且优化了在Windows环境下的使用体验。Git是一个分布式版本控制系统,由Linux之父Linus Torvalds开发,...
常见的命令包括`git init`用于初始化新的Git仓库,`git clone`用于复制远程仓库到本地,`git add`用于将文件添加到暂存区,`git commit`用于提交更改,`git push`用于将本地更改推送到远程仓库,以及`git pull`用于...
6.选中 Git GUI Here 右键新建(项),并重命名为command,command的值设置为 D:\Program Files\Git\cmd\git-gui.exe --working-dir %v,其中--working-dir和git-gui.exe之间有空格,--working-dir和%v之间也有空格 ...
Git作为当前最流行的分布式版本控制系统,广泛应用于软件开发领域中,用于跟踪代码变更、合并代码分支以及进行代码管理。版本控制系统是程序员、开发者不可或缺的工具,它们能够帮助开发者组织和记录软件项目中的...
Git与Github教程详细介绍了Git的工作机制,Git命令行的基础学习,Git-Eclipse和Nginx的准备工作,Git与Github分支体系,Git与Github的远程和本地工作原理,Git与Github克隆实战和最后的课程精华总结部分,可以帮助...
Git是世界上最流行的分布式版本控制系统,它允许开发者跟踪和管理代码变更,协同开发项目。在某些没有网络连接或者网络环境受限的场景下,离线安装Git变得尤为重要。本篇将详细介绍如何使用提供的Git离线rpm安装包在...
Git的基本操作包括初始化仓库(`git init`)、克隆仓库(`git clone`)、添加文件到暂存区(`git add`)、提交更改(`git commit`)、查看历史(`git log`)以及分支管理(`git branch`和`git merge`)等。...