git

107 阅读1分钟

git

git基本配置

#设置全局用户名:
git config --global user.name "your name"
#设置邮箱:(global 为全局配置)
git config --global user.email "your email"
#查看配置信息:
git config --list

创建本地仓库

1.在本地初始化一个git仓库(进入该文件 git init2.从远程克隆一个仓库
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. 查看分支:

    1.查看本地分支:
    git branch
    2.查看相对详细的本地分支信息:
    git branch -v
    3.查看包括远程仓库在内的分支信息:
    git branch -av
    
    1. 创建分支:(创建一个名称为dev的分支)git branch dev
      
    2. 切换分支:git checkout dev
      创建并切换分支:git checkout -b dev
      
    3. 合并分支: #切换回master分支:git checkout master
      		#将dev分支中的修改合并回master分支:git merge dev
      合并分支的时候后面可能会面临到冲突的问题:(选择后添加) git add ./
      
    4. 删除分支:
      git branch -d dev