Git使用流程

Git简介

Git(全局信息追踪器)
  Git是一个分布式版本控制工具,Git的使用中央仓库不是必须的,用户本地就是一个完整的版本仓库,代码的前进、回退、删除等等操作都可以直接在本地进行,不需要中央仓库。
  但是,在实际操作中,为了能够和其他同事快速沟通以及合并代码,一般还是会搭建一个中央仓库。
  Git对分支的管理非常友好,可以快速创建或者合并分支。
  Svn集中式的版本控制工具,Svn中,必须要有中央仓库,所有的版本信息都保存在中央仓库中,代码的前进、回退、删除等等操作都需要在中央仓库中进行,用户本地保存的只是版本仓库的一个副本,Svn中的分支非常臃肿。

常用命令

常用命令 				说明
	mkdir XX 			(创建一个空目录 XX指目录名)
	pwd 				显示当前目录的路径。
	git init 			把当前的目录变成可以管理的git仓库,生成隐藏.git文件。
	git add XX 			把xx文件添加到暂存区去。
	git commit –m “XX” 	提交文件 –m 后面的是注释。
	git status 			查看仓库状态
	git diff XX 		查看XX文件修改了那些内容
	git log 			查看历史记录
	git reset –hard HEAD^
	git reset –hard HEAD~ 	回退到上一个版本(如果想回退到100个版本,使用git reset –hard HEAD~100 )
	cat XX 				查看XX文件内容
	git reflog 			查看历史记录的版本号id
	git checkout — XX 	把XX文件在工作区的修改全部撤销。
	git rm XX 			删除XX文件
	git remote add origin git@github.com:1135827/j050602.git	关联一个远程库
	git push –u(第一次要用-u 以后不需要) origin master 	把当前master分支推送到远程库
	git clone git@github.com:1135827553/j050602.git 	从远程库中克隆
	git checkout –b dev 	创建dev分支 并切换到dev分支上
	git branch 			查看当前所有的分支
	git checkout master 	切换回master分支
	git merge dev 		在当前的分支上合并dev分支
	git branch –d dev 	删除dev分支
	git branch name 	创建分支
	git stash 			把当前的工作隐藏起来 等以后恢复现场后继续工作
	git stash list 		查看所有被隐藏的文件列表
	git stash apply 	恢复被隐藏的文件,但是内容不删除
	git stash drop 		删除文件
	git stash pop 		恢复文件的同时 也删除文件
	git remote 			查看远程库的信息
	git remote –v 		查看远程库的详细信息
	git push origin master 	Git会把master分支推送到远程库对应的远程分支上
	git tag <tagname> 	创建标签
	git tag -a <tagname> -m “blablabla…” 	创建标签并且指定信息
	git tag 			查看所有的标签
	git push origin <tagname> 	推送一个本地标签到远程
	git push origin --tags 	可以推送全部未推送过的本地标
	git tag -d <tagname> 	可以删除一个本地标签
	git push origin :refs/tags/<tagname> 	可以删除一个远程标签

安装及基本操作

工作区和暂存区

远程仓库

分支管理

bug分支和多人协作及标签管理

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值