git分布式,协作开发

git 中心服务器


a.使用版本控制工具优点  

    a) 对软件的开发过程可以看到 

    b) 对误操作可以进行还原

 

 

b.如何使用git 管理源代码

    

    1.创建git的版本库 yum install git   git version 查看版本 

    

    2.告诉git的名字和邮箱  git config --global user.name "yogurt"  git config --global user.email "teng_ling0906@163.com"

    

    3.初始化仓库 git init rename  (工作目录)


    4. add 命令   把文件添加到仓库  git add 文件名字,可以反复多次使用,添加多个文件

    5. commit 文件提交给仓库  git commit -m "随便写"    

    6.  status 时刻掌握仓库当前的状态 git status      

    on branch master nothing to commit 表示没有需要提价的修改,工作目录干净

    7.  diff 查看文件的不同点 


    8. log  查看更改历史纪录  git log

        参数--prettyoneline  

        显示格式: commit id(版本号备注

        

    9. git reset --hard HEAD^   

            HEAD^ 表示当前版本, HEAD^^ 上上个版本

       原理: 

         wKiom1cVHVqjfCWfAAFW_EDqW-Q587.jpg                


    10.reflog  git reflog 记录每一次命令

        git reset --hard ID(第一列)就可以回到未来

    11.checkout 可以丢弃工作区的修改  

       格式 git checkout -- 文件名   

     让文件回到最近