git
git基本配置
#设置全局用户名:
git config --global user.name "your name"
#设置邮箱:(global 为全局配置)
git config --global user.email "your email"
#查看配置信息:
git config --list
创建本地仓库
1.在本地初始化一个git仓库(进入该文件 git init)
2.从远程克隆一个仓库
1.查看当前文件状态:
git status -s
2.添加文件到暂存区:
(添加单个文件)git add a.txt
(将当前目录下所有修改添加到暂存区):git add .
3.暂存区文件提交到本地仓库: git commit -m 'you commit'(带评论提交用来说明)
4.查看提交历史: git log
git log --pretty=oneline(单行显示提交历史记录的内容)
5.版本回退: git reset --hard 'commit_id'
6.回到未来的某个提交:通过 git reflog可以获取到操作命令的历史找到提交版本的id然后通过git reset --hard id 切换
7.删除文件如果文件已经提交:git rm(在commit 就会真正的删除)
8.本地仓库有恢复:git checkout a.txt
分支管理
-
查看分支:
1.查看本地分支: git branch 2.查看相对详细的本地分支信息: git branch -v 3.查看包括远程仓库在内的分支信息: git branch -av-
创建分支:(创建一个名称为dev的分支)git branch dev -
切换分支:git checkout dev 创建并切换分支:git checkout -b dev -
合并分支: #切换回master分支:git checkout master #将dev分支中的修改合并回master分支:git merge dev 合并分支的时候后面可能会面临到冲突的问题:(选择后添加) git add ./ -
删除分支: git branch -d dev
-