git是Linux源代码管理的一个非常重要的工具,也非常实用,日常工作中学会使用git是非常必要的。
一、常见git命令
1) 初始化git
git init
2) 使用前添加个人信息
git config --global user.name "your name"
git config --global user.email "your email"
3) 查看当前修改状态
git status
4) 增加新文件
git add filename
git add *
5) 提交记录
git commit -m "your comment" /* 针对用git-add添加过新文件的情况使用 */
git commit -a -m "your comment" /* 针对无新文件添加的情况使用 */
6) 硬恢复(恢复所有的修改)
git reset --hard 等同于 git reset --hard HEAD(见后面描述)
7) 软恢复(只恢复git索引,不改变其它任何文件修改内容和git status信息)
git reset --soft 等同于 git reset --soft HEAD(见后面描述)
8) 默认恢复 (恢复git索引和git status状态,不改变任何修改文件的内容)
git reset --mixed等同于git reset等同于git reset HEAD 等同于git reset --mixed HEAD
9) HEAD, HEAD^, HEAD^^, HEAD^<n>分别表示当前提交,倒数第二次提交,倒数第三次提交,以及倒数第n次提交
git reset --hard HEAD^
git reset --soft HEAD
10) 查看某次修改
git show HEAD等同于git show
git show HEAD^
git show HEAD^^
git show HEAD^<n>
10) 查看所有修改记录
git log
11) 克隆git
git clone src_git target_git
12) 拉分支
git branch new_branch
13) 查看分支
git branch
默认都有一个分支master
14) 切换分支
git checkout branch_name
git checkout -b new_branch 创建new_branch后切换至new_branch
15) 删除分支
git branch -d delete_branch
16) 合并分支
git merge src_branch
17) 同步clone的git仓库
git fetch origin
git merge origin/master
18) 远程git访问
git pull remote_git [local_git]
19) 更新远程git
git push remote_git current_branch
相关推荐
Git使用详解 doc版本的
Git使用详解结合GitLab和GitHub,Git简介及分布式版本控制系统与集中式版本控制系统
Git使用详解,开水团学长分享的资源
Git原理详解与实操指南\pdf\01 版本控制系统介绍:为什么要使用git?-专栏. Git原理详解与实操指南\pdf\02 环境准备:在各系统中快速安装 git 环境-专栏. Git原理详解与实操指南\pdf\03 初识Git本地创建一个 Git ...
git的原理详解和实用指南,是开发的实际经验终结与提炼。
Git详解之一 Git起步.doc Git详解之二 Git基础.doc Git详解之三 Git分支.doc Git详解之四 服务器上的Git.doc Git详解之五 分布式Git.doc Git详解之六 Git工具.doc Git详解之七 自定义Git.doc Git详解之八 Git与其他...
Git 详解 : Git详解之一 Git起步 Git详解之二 Git基础 Git详解之三 Git分支 Git详解之四 服务器上的Git Git详解之五 分布式Git
git使用详解
Git 原理详解及实用指南.rar 快速上手
小册-Git 原理详解及实用指南
某课网的Git原理详解与实操指南 在开发项目的时候,我们可能会不断地去修改代码,但是有时候会遇到,想查看某一时间的代码这种情况,如果没有版本控制器,你可能需要不断地定时备份代码,但这样显然是很麻烦的,而且...
本文来自网站-OPEN经验库-Git详解: http://www.open-open.com/lib/view/open1328069609436.html 作者以自己对git的深刻理解,以图文的形式通俗易懂地介绍了git的使用方式和工作原理。从中可以看出作者对git的很深的...
Git 原理以及范例, 包括分支,合并。
1.git基本用法 2.git高级用法 3.git概念和本质 4.git中常见问题的处理方式 5.git中的高级需求解决方案
Git 代码库使用,git命令详解,git 学习资料, git 资料大全
为什么要使用git?带你了解并使用git进行团队协作