Git
1、概述
1.1 开源的分布式版本控制系统
1.2 Git工作区、暂存区、版本库
工作区:就是你在电脑里能看到的目录;
暂存区:英文叫stage, 或index。一般存放在 ".git目录下" 下的index文件(.git/index)中,所以我们把暂存区有时也叫作索引(index);
版本库:工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库;
        
2、基本操作
创建仓库:
git init
拷贝Git仓库到本地:
git clone url
将指定文件添加到暂存区:
git add 文件
查看项目当前状态:
git status
将暂存区内容添加到本地仓库:
git commit
将本地库中的最新内容发送至远程仓库:
git push
从远程获取最新内容到本地仓库,并自动merge:
git pull
从远程获取最新内容到本地仓库,不会自动merge:
git fetch
2、分支管理
创建分支:
git branch (branchname)
切换分支命令:
git checkout (branchname)
当你切换分支的时候,Git 会用该分支的最后提交的快照替换你的工作目录的内容, 所以多个分支不需要多个目录;
合并分支命令:
git merge
你可以多次合并到统一分支, 也可以选择在合并之后直接删除被并入的分支;
列出分支:
git branch
没有参数时,git branch 会列出你在本地的分支;
    删除分支:
git branch -d (branchname)
合并分支:
git merge
    更新本地的远程分支:
git remote update origin --prune
推送本地新增分支至远程:
git push origin newBranch
3、查看提交历史
git log
      列出历史提交记录;
git log --graph
查看历史中什么时候出现了分支、合并;
git log --oneline
选项来查看历史记录的简洁的版本;
git log --reverse
参数来逆向显示所有日志;
git log --author
查找指定用户的提交日志可以使用命令;eg git log --author=用户名
 
                    
                     
                    
                 
                    
                 
                
            
         
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号