美文网首页
Git 分布式版本控制系统

Git 分布式版本控制系统

作者: jayck | 来源:发表于2016-07-14 20:55 被阅读21次

    Git 分布式版本控制系统

    开源免费的,不需要服务器支持(单机操作) 简单易用 mac自带就有可以在同一网内多人同时做一个项目,每台电脑都有备份。

    工作目录下输入

    $ git init   
    

    (创建一个git管理)

    修改文件后存入暂存区,输入:

    $ git add xxx.c
    

    (把文件存入暂存区)

    $ git commit -m '说明'
    

    (把文件放到本地仓库中)

    操作

    $ pwd
    

    1.(查看当前所在位置)

    $ git clone apple@yaozhixin.lan:~/Desktop/learnShell learn
    

    2.(从服务器克隆一个文件夹及内容下来)

    $ cd learn
    

    3.(进入learn文件夹)

    $ vi main.c  
    

    4.修改文件内容
    ps:

    <<<<<head
    = = = =
    

    (<<HEAD ==等代码是不可以出现的,如果有先删除后再保存,以免错误)

    $ git add .   
    

    5.(将当前目录所有文件都放入暂存区)
    或者

    $ git add main.c
    

    5.1(只将main.c放入暂存区)

    $ git commit -m '修改了什么'
    

    6.(上传)

    $ git pull     
    

    7.(理解为更新下吧)

    $ git push   
    

    8.(推出去)

    仓库标签(可以写版本号)

    $ git tag -a v1.0 -m '1.0版本'     
    

    (新建一个v1.0的标签)

    $ git tag           
    

    (查看有哪些标签)

    $ git checkout v1.0      
    

    (查看v1.0 )

    $ git branch         
    

    (查看分支)

    $ git checkout master     
    

    (返回到master)

    $ git push origin --tags       ```
    (上传标签)
    
    PS:标签都在本地,没有上传标签只有自己可以看到,别人看不到
    
    ####分支
    
    ```bash
    $ git branch                  
    

    (查看分支)

    $ git branch devel       
    

    (创建一个名为“devel”的分支)

    $ git checkout devel       
    

    (切换分支)

    $ git merge devel            
    

    (合并分支)

    相关文章

      网友评论

          本文标题:Git 分布式版本控制系统

          本文链接:https://www.haomeiwen.com/subject/tttyjttx.html