git学习笔记

Git概念

Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。

Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。


git常用命令

1.git版本回退

(1)版本回退到上一版本:

$ git reset -hard HEAD^   

HEAD 表示当前版本库

(2)当想要回退到某一版本时:

$ git reset -hard commit_id

每次提交都会有一个commit_id

(3)git中用来记录每一条命令:

$ git reflog

2.git 撤销修改

git管理的是修改而不是文件

(1)当你改乱了工作区某个文件的内容,想直接丢弃工作区的修改时,用命令:

$ git checkout -filename

(2)当你不仅改乱了工作区某个文件的内容,还加入了缓存区时,撤销修改,先用命令:

$ git reset HEAD filename 

然后再用命令:

$ git checkout -filename

3.分支管理

(1)创建分支并切换到分支:

$ git checkout -b branchname

(2)查看分支:

$ git branch

(3)切换到master分支:

$ git checkout master

(4)合并分支:

$ git merge branchname

合并时加上--no-ff参数就可以用普通模式进行合并,合并后的历史有分支,可以看出曾做过合并

(5)删除分支: 

$ git branch -d branchname

(6)当有bug时,可以另创分支储藏当前工作现场:

$ git stash

(7)回到工作现场:

$ git stash pop

(8)丢弃一个没有合并过的分支,可以进行强行删除:

$ git branch -D branchname

4.创建标签

(1)为当前库建立标签:

$ git tag 标签内容

(2)显示标签:

$ git tag

(3)查看标签信息:

$ git show 标签内容

(4)删除本地标签:

$ git tag -d 标签内容

阅读更多
文章标签: git git的命令
个人分类: git学习
想对作者说点什么? 我来说一句

GIT学习笔记

2015年09月07日 869KB 下载

Git学习笔记

2016年02月22日 15KB 下载

git自我学习笔记

2017年11月10日 4.47MB 下载

git和gradle入门学习笔记

2013年05月17日 327KB 下载

GitHub学习笔记

2015年08月26日 864KB 下载

Git 学习记录

2017年09月29日 1.25MB 下载

没有更多推荐了,返回首页

不良信息举报

git学习笔记

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭