当前位置:   article > 正文

3. Git_3.git

3.git

1.Git是什么

  1. 分布式版本版本控制系统:  联网运行,支持多人协作开发, 基于客户端和服务端每个人的电脑里都有一份
  2. (仓库).断网后离线本地提交  Git

2. Git 中的三个区域

分别是工作区、暂存区、Git 仓库

3.  Git 中的三种状态   

  1. ① 已修改 modified  
  2. 修改了文件,但还没将修改的结果放到暂存区    git add
  3. ② 已暂存 staged
  4. 当前版本做了修改,  git add
  5.  ③ 已提交 committed
  6. git commit -m 跟上文件名

4.Git工作流程     

  1. ① 在工作区  已修改 modified  
  2. ② 需要提交的更改  已暂存 staged
  3. ③ git commit -m,存储到 Git 仓库

5. Git 指令 (步骤)

.1   先配置信息: 

 git  config  --global  user.name  ***                //配置用户名称

git config  --global user.email   **********        //配置用户邮箱

git config --list                                                //查看配置信息

 .2    创建文件夹 初始化仓库(git init)   会出现git文件件

          (隐藏起来的文件夹  终端输入ls  -al 在终端查看目录)   

                   

  帮助的命令
    git  help  config
    git config  -h

.3 将文件放入到暂存区     

                                     git  add  文件名  (想要被跟踪)
                                     git  add  .

                                    

.4 将暂存区里面的文件提交到仓库     

                                      git  commit  -m  "描述信息"
                                      git commit -am "描述信息" 只针对,被跟踪,修改的文件有效

.5  查看文件的转态
                                     git  status          检查文件状态
                                     git status  -s      检查文件更精简的状态

.6  撤销工作区的文件               

                                    git  --checkout   文件名      (慎用, 物理拷贝一份)

.7  从暂存区移除文件到工作区  (取消暂存的文件)

                                  已经提交到暂存区后要撤销 需要撤销2步   

                                        git reset HEAD  a.txt (文件名称) 

                                       git checkout a.txt(撤销已修改的状态)                               

.8  删除文件
                                  完整直接删除,仓库区和工作区都没有了   git  rm -f   文件名
                                  删除仓库区,工作区保留   git  rm  --cached  文件名

.9  查看版本历史
                ①  git log   [ 格式化配置 ]

                        1> 复制到终端 :  

git config --global alias.ll "log --graph --pretty=format:'%C(yellow)%h%Creset -%C(cyan)%d%Creset %s %Cgreen(%an, %cr)' --abbrev-commit"

                        2>   git ll    (可以指定行)

                ②  git  reflog 能查看到切换的记录   找到切换的前的版本               

           
                ③  git log  --pretty=oneline

1.0  回退版本
                                 git  reset  --hard  可以进行版本回退(切换版本)  

                  

指令解释:

git clear  清除终端

git mylog  查看自己提交的所有提交历史

.gitignore忽略文件(里面添加的都会被忽略)

doc/*.txt     idea (忽略掉整个文件夹)

已经被管理 修改过的文件才可以使用这个命令操作  新增的文件使用不了这个操作命令

doc文件 不被管理,里面有内容才会被管理

 git  --version  查看安装版本号

cd-->ll-->ls -al--> cat  .gitconfig查看配置用户信息

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Guff_9hys/article/detail/747462
推荐阅读
相关标签
  

闽ICP备14008679号