【运维笔记】Git

Git分布式版本控制系统

## 依赖安装
	yum install curl-devel expat-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker

## 配置使用git仓库的人员姓名
	git config --global user.name [user_name]
## 配置使用git仓库的人员email
	git config --global user.email [user_email]

git常用命令

## 创建一个仓库并初始化
	git init [repository_name]
		--bash	## 初始化一个空仓库

## git status 查看文件修改状态

## git add [file_name]
	添加文件内容至索引

## git rm [file_name]
	从工作区和索引中删除文件 

## git commit
	将缓存区的内容提交到工作区
		-m "message"	提交信息
		-a 提交所有更改(会清除已删除文件,[git add 与git rm])

## git remote -v
	查看当前连接到远程仓库

## git remote add [名称]  [url]
	添加一个远程仓库

## git push
	将工作区的内容推送到仓库
		-f 强制推送
		-u origin master 远程推送到主干
		-u origin [branch_name]

## git pull
	拉取代码,替换本地

## git log
	查看所有commit记录

## git resert --hard [commit id]
	版本回退
		HEAD^表示上一个版本
		HEAD^^表示上上一个版本

## git reflog
	所有操作记录

## git branch [branch_name]
	新建分支

## git checkout [file_name]
	丢弃工作区的改动

## git checkout [branch_name]
	切换分支,默认master

猜你喜欢

转载自blog.csdn.net/wuguifa/article/details/85775825